My bf is 28. He works out a little, goes to school full time and he works full time. Our spontaneous sex sends me thru the roof. Yet, here recently, he's had trouble staying hard. We'd had an argument a week prior but we sought out our differences. We were happy. He would get semi-hard and start his strokes but i cant vibe because its not hard enough. So im concentrating on getting wet. I get there and we switch positions and boom.. its soft. Its causing problems in the rship bc i think its someone else, he's masturbating too much or he just dont find me attractive. In the past, he always had to think about football. Oh.. and the lights are ALWAYS on because he claims he cant see without his glasses. I give great oral.. but what else can i do? I'm not a cheater!