My boyfriend admits to masturbating, but he won't have sex with me. He goes soft when I try, and I've talked to him about how it hurts me. He says it's becasue he 'can't last long' and that he's sorry and things will change, but ever since that talk, he hasn't touched me. He tells me he feels so bad that I'll get him to finish, but he won't help me out. ever. Why can't he just pleasure me? He knows how because he has before.. It's not lining up. Our relationship is great and have been together for 2.5 years. Living together, both working (not stressful jobs) and have very good communication. He's 20, I'm 19. We have recently improved our eating habits, and have taken up exercising together every other day. We also just started slowing down on smoking weed for bettering our lives. We talk about getting married and we both love each other incredibly much. We talk about it all of the time. I know we're very happy. I've tried giving him his space without trying anything sexual in hopes of him wanting to be intimate, but it's not working. I think he even masturbated today in the shower and hid it from me. I just want to cry a lot. I don't know what to do or think?