Mr. Writer's post was a good one, but to more directly address her question, I think it's rare that erectile dysfunction would be caused from a lack of desire. Usually it's a case of the body not cooperating, like there's a disconnect between mind and body. There are different types. Performance anxiety will often prevent an erection completely, but if it's physical then often there's an erection, but it doesn't last long enough or it isn't hard enough. If a man is young, it is more likely to be associated with performance anxiety. The man really, really wants to please, so much that he worries too much about his penis, forgetting that he can please with his fingers and tongue. He identifies with his penis. In an older man, it is most likely caused by bad circulation and if it isn't too bad, can be dealt with by taking Viagra or Cialis. There are a lot of other possible causes, so the man should definitely see his doctor.
My comments below: Also men can climax/ejaculate from stimulation of the prostate gland, even without an erection. You really should encourage him to see his doctor about getting some viagra, it can easily take care of the problem.
if he drinks or smokes too much that could cause it. Other than that it just means he doesn't want to fuck you or he doesn't find you attractive. If its an older guy then he might have problems.
If a men have "ED" he can aroused but doesn't stay long or problem to erection while intercourse. The condition when he doesn't aroused called as low sex desire or low libido.
Is he taking medication? Sometimes simple blood pressure meds can cause this...ask him.. Do you scare him? He may be inexperienced...at any age! Is he just not as hard as your other guy? Not all guys stand to attention!
Sex hormones are made from cholesterol. Is there any sense in taking a medication that is inhibit sexual performance especially when low sexual performance is linked with heart disease?
With men it can be a number of things. It happened to me twice. Once I just wasn't attracted to her. I have a foot fetish and she had great feet but she had a deep man voice and it just wasn't going to happen. The other time I was down with a bad flu. She was beautiful it wasn't an attraction issue but I was sick and had been drinking daily at that time. I was also almost 40 pounds heavier than I am right now. Sometimes we aren't in the mood. I wasn't that night. I do think alcohol, cigarettes, weight, how you eat, sleep,stress, age, and attraction are all issues that could lead to that problem. Right now I'm 41 I run a few times a week. I don't smoke,or drink , and I eat clean. I think building your heart muscle is vital to keeping an erection. On an average day I have to clean the pipes 6 times now. Get your boyfriend to a gym , make him eat somewhat healthy, tell him not to smoke and to avoid alcohol and I'm betting within weeks things are much improved. Good luck.
Sometimes your horny and it just doesn't work, sometimes it's just your body telling you "hey buddy you don't want sex, don't do it because your a guy and you think you have to be ready for it all the time"