Ok - I'll try to keep this short
I'm 24, my boyfriend of 5 years is 25. We were friends through high school before starting a relationship, we are very very close and tell each other everything. Our sex life is still absolutely great and when we do spend time together we are both very happy and always find crazy new ways to still have fun. We both work 40 hour weeks and do not live together (another small issue - he has financial issues that he says are stopping us from living together). My problem is he always puts everything before me now. In a week i might get to spend one night with him, whereas every other night he'll be at a friends house, or out with the friend doing something - I get it, he's gotta have time with his friends - it's always been fine with me cause i need time with my girls too.. but not EVERY night and every weekend. This wouldn't be an issue if it wasn't so much.
After knowing him for 10 years, i expect more respect than what i get e.g. he tells me he can't see me but will go to a friends, tells me he's spending the night at home cause he's got things to do there - but goes to his friends house, he tells me he'll ring throughout the day - but i don't get a call/text or anything cause he's with his friends. he organises to see me but then ignores my calls and texts cause he's at a friends. He tells me i'm selfish because i want to spend more time with him, which in turn, means he gets less with his friends. This has been happening for at least 4-5 months now, And i'll add - his friends are mostly all drug users who treat their girlfriends like shit (it sometimes feels like he acts the way he does to impress them)
Can someone please tell me what to do.. At his age you'd expect for him to want to settle down etc, not act immature and ignore his girlfriend, he chose to be in a relationship with me, when we get time together i know he wants to be in a relationship, but it's getting him away from his friends to spend time with me that's the issue. What can i do to fix this? Is this even worth fixing?? Anyone else had this same problem and fixed it??