I have been with my boyfriend for two and a half years. We waited to have sex due to my experience in a previous relationship. When we finally did, we had it very rarely (once every month or two) and always with me initiating it. We have argued countless times about me being upset that we're not having sex and every time he would blame me saying I wasn't doing enough around the house or that I didn't give him time to relax. It got to breaking point (I was ready to leave) and he started crying saying that he suffered from erectile dysfunction and that I just needed to give him time. This was about six months ago, he refuses to go to the doctor's and in the last year, we've maybe had sex twice and never any sort of intimacy/foreplay. I feel like even with ED we could still have fun with foreplay but he isn't interested in the slightest. It's seriously affected my self esteem (I'm not bad looking but I'm trying to get skinnier in the hope he may one day find me attractive). I have to masturbate in secret and recently, I'm pushing away his kisses and cuddles because I don't feel like showing him any sort of affection anymore. I shouldn't feel at 24 like I'm in a loveless relationship and there's no escape but I do. He feels more like a roommate than anything else right now.