I've been with my boyfriend for a little over 5 years now. In the beginning sex was great and often, I couldn't ask for more. Over the years we have had dry spells, but nothing as bad as lately. I have actually written on here before asking for help/advice for the same problem, but things have only gotten worse.
We went from twice a week to once a week to EVERY OTHER WEEK, to....well it's been 22 DAYS now and NOTHING!!!!!

I have done everything from flirting to being playful, acting like I don't care, trying to talk to him about it and bringing it up so that I can figure out what his problem is. I try really REALLY hard not to get hurt by his constant rejections and I try even harder not to think that he may be interested in some other girl or be unattracted to me, etc.
It's not just the no sex thing, which really bothers me. He doesn't seem to pay any attention to me lately. By attention I mean things like complimenting me, noticing any physical changes like a new hairstyle or different makeup, things like that. He used to notice these things and comment on them. I try to kiss him and he acts like he doesn't know what I'm about to do and turns his head, or I go in to kiss him on the lips and he will kiss me on the nose and say it's cute. I don't want to be CUTE!! I just want things to be normal again. He hardly wants to hold hands, he doesn't want to cuddle that often anymore and he always wanted that.
The other night we were laying in bed together and I was trying to play with him and flirt. He got an erection, but as soon as I touched it he covered it with his boxers and rolled over. I asked why and he just said he didn't want me to touch his penis.
I've asked if it's stess, worry, my looks, anything and everything and he just kind of avoids the question. He says that he doesn't like the way he looks, he's gained some weight, but SO HAVE I and I tell him genuinely and honestly EVERYDAY that I am still attracted to him. I just don't understand!

I see him being sweet and somewhat flirty with female cashiers or waitresses and he doesn't even hold MY hand. Then when I don't talk as much afterwards because I'm hurt he trys to start an arguement. He KNOWS what's bothering me, that we don't have sex, but he will do nothing to fix it. Before he would say it bothered him too, but now he doesn't say anything. It's always a different excuse too, like he's tired, he's stressed, he thinks he's fat, or he just doesn't want it. How could I do anything but blame myself?
Please help. I'm sorry I ranted for so long, but I had a lot to get off my chest. I know other women go through this, I just don't know what to do. It's almost worth breaking up with him over all of this, and that's horrible because we've had a lot of good times these 5 years. I'd say we are pretty close, like best friends, but I don't want to feel like his stupid "friend" and roommate.

I want to be his GIRLFRIEND. And, yes, I've told him that.
Any advice or comments would be greatly welcomed!!!!