I have been dating my boyfriend for almost 3 years now. When we first got together the sex was great and we had sex at least once a day. It slowly diminished to once a week and now I am lucky if I can get him to willingly have sex every 3-4 weeks. I recently gained some weight but just joined a gym and am working on losing it. My biggest problem is he will watch porn on his days off when I am not around but doesn't want to have sex with me. He is under a little stress right now but if he is watching porn then to me it feels like he wants it just not with me. Unfortunely I turn 40 this year and am suppose to be in my prime, he is 32 so I kind expected him to want it more. Every time I try to talk about it he yells at me and tells me I am crazy. I mention my weight and he tells me "then get off your lazy ass and do something about it". Funny thing is he gained weight too.... and I am not lazy but I did gain 40 pounds mostly cause what and how he likes to eat. :( I don't want to leave him, and I know he isn't cheating.