I'm a healthy male of 43. I'm not overweight (133 lbs and 5/7"), I exercise (swim and jog) 3 times a week and have a very trimmed body. I eat healthy, no tobacco, no prescription drugs, with a very light alcohol consumption. Married for 8 years with 3 kids. After 40 I started having trouble in sex life. It's difficult to get an erection, and it's even more difficult to maintain one. I went to see my doctor and got a blood test done, my testosterone level is 600, very normal. All results from the blood test is very healthy. Doctor said there's nothing wrong with me and the only thing I could try is Viagra. Which I did and it helped. But it's expensive and very unpractical (if I take it and wife not in the mood for sex, then I just wasted $25-I have to take one pill, half won't work. If she wants sex and I didn't take it, then it'll take an hour or so before the drug takes effect, and by then she might not want sex).
Bottom line is we both think a healthy male in early 40's is too early to have erectile dysfunction. Is it normal for healthy males in early 40's to have this problem? Could there be anything else that's wrong with me?
Thank you for the help.