Sir it would be nice if i could get details about your age and your sexual behavior also
There are lot of other details which you have told here.Your blood reports appears fine.Drugs,breathing problems,smoking
are all individual risk factors for ED.
I would suggets that you get in touch with your physician and urologist
for an expert advice
All the best