My boyfriend can be very selfish at times, like if he has a problem I'm there for him straight away, if he needs to go somewhere (he has social anxiety)and he's afraid of going alone I will go with him every time and if I don't want to go I feel incredibly guity for saying no and I usually end up going anyway because I feel so bad, but he has no problems telling me no, if I ask for him to accompany me somewhere he'll tell me no straight out with no feeling of guilt, then I get upset and threaten to end our relationship because he's never emotionally there for me, if there's nothing in it for him then he doesn't want to do it, he won't just do something because its me... or just out of the good of his heart, why? Other than that he's lovely, he's really affectionate and loving and I love him and he loves me, but he's a bit immature and I'm his first real girlfriend, (im 23 and he's 24) which gives me a lot of fears because I feel like he doesn't know what real love is and I'm just a test trial for when "she" does come along, where together just over a year now. His friends don't like me because I'm a "nag" none of them know what its like to be with someone with social anxiety (when he sees his friends he will drink first), its really hard, we can't make plans because he might get a fear of going, so no buying tickets for gigs or concerts and I've really learned to get a lot of patience being with him. But I want the same emotional needs he get from me. I'm not even sure what my question is, I guess I've got a few problems there that I needed to say.