Sorry for the anon but im so confused and i dont want my boyfriend finding this.
Ive been in a long distance relationship for about 2 and a half years but lately ive been really unhappy. My boyfriend seems to be getting increasingly selfish - i dont know whether or not its anything to do with the fact that hes an only child and hes spoilt rotten (even though hes now 20!). He just doesnt seem to care about my feelings and as we're 2 hours apart im wondering if its worth carrying on any more.
He never phones when he says he will, he flirts with one of his best friends and keeps going on about her (even though he knows i feel uncomfortable with it) and hes spending the night with her and some of her mates at a music festival in August that i couldnt go to as i have no money and the tickets sold out. He knows i was upset that i couldnt go yet he kept going on about it, even when my mum asked him to be sensitive about it and not keep bringing it up.
He spends all his money on his car and he never buys me any presents (not even for birthdays or xmas), even though he works full time. Im always trying to get him thoughtful little presents and stuff but i never get anything in return. My best mate thinks I deserve better and Im starting to think shes right as the lack of attention really bothers me. Its got to the point now where we go about 3 days without speaking and then he'll phone me when he has nothing better to do at about 1am. He seems to think that saying 'i love you' will make up for all of it but it doesnt.
I dont want to marry him or anything like that but hes always said he wants to get married to me which is a bit full on as im only 17. He wants it to be alot more serious in the long term than it is and i dont want to hurt him

. I lost my virginity to him and he does mean alot to me but Im just not happy. I dont know how to end it, but i know i definitely want to before i go to uni in september. Its not working anymore and Im always down because of it. Im also worried coz he has a few dodgy photos of me and Im really worried he'll send them around or something after we break up, but i dont really think he will as i cant imagine him hurting me like that. I really dont know what to do, Id feel awful without him yet Im unhappy with him
It just feels so crap when i see my best mate really happy with her bf - who treats her so well. I think 'why cant i have that' and then I know theres something wrong as im thinking like that in the first place. I dont know what to do, please help me. Sorry for the length :/