Not a man, so take this with a grain of salt – but E.D. a very common thing for men to experience at any age. It definitely becomes more of a factor with age, but I wouldn't be too concerned.

If I understand correctly, the leading cause of E.D. is anxiety (which is nothing to be ashamed of). If you have fully ruled anxiety as a possibility in your particular case, I echo what mathguy recommended – get your hormone levels checked! It's common for there to be imbalances in peoples' bodies that affect libido and drive.

Also, if you are a porn afficionado (as I imagine most of us are!) it may behoove you to hold off on indulging in that pleasure for a day or two before your date for maximum arousal and enjoyment.

Talking to your doctor is the right move. I have no doubt you will find and address your issue. Good luck. ♥