Get a life peanut. Be busy too. Focus on work or studies, have a hobbie and go out with friends. Basicaly setting her your main focus will push her away. Girls wants to be part of already rich life rather than someones whole life. So widden your horizen open mind no new things and ideas. Whatever you decide to do, do it for yourself. Doing something because of her will make you only more attached and once shes away from your life you gona end up quiting on whatever you started cause it will feel meaningless. So have a meaning on your own and you will be meaningful to her too.
Try to make her invest more aswell. Like put her in situations where she have to decide go out with you or not. Dont always be a leader and asume that you know her but make her feel like shes doing something for both of you too and make her feel like interesting and unexplored person.
Also problem could be in lack of intimacy and in moments you are together it could be lack of emotional affection because of lack of time you spend together comunicating and just doing things together.
If you feel like you loosing her then try this
and also check these guides, could be intersting for you
loveforum.net/threads/85674-Guide-on-interacting-with-girls
loveforum.net/threads/85672-Guide-How-to-deal-with-breakup
Doubt kills more dreams than failure ever will