But it takes two to tango, So when you say shes taken up YOUR time, you mean You have co-operated with her to take up your time? You cant just blame her for it, even if she is really minipulating.. Its your fault if she walks all over. If its bothering you a bit, just be like "Yo babe, Me and my boys are going to go away for a bit and hannnngz out like killers" and then simply plan a trip with yah mates or something, have time off without her. and so do this every now and then with your buddies..
Do you have a job? Get a job, that'd get you income and it'd keep you busy, not with her.
OR straight up tell her that we spend alot of time together and i'd like it if I had more time to myself and with my friends, and so whenever I see you it'd be so much better because I wouldnt of seen you in a long time.
Done.
Now, How are you, apart from all this?