Anxiety.
Steroids.
Erectile dysfunction issues.
Diabetes.
Medications.
There's sooooo many reasons he's not getting hard, or getting hard & then flopping. Literally dozens.
You can always ask, sometimes they'll tell you, sometimes they won't🤷🏼♀️. As I've mentioned 8 million times, I give the "I can't read your mind." spiel while we're chatting & that usually open the floodgates.