Well do you know if he has had this problem in the past? That could lead to some answers.
Even so, the stress has a lot to do with it,more than likely.
I'd rcommmend going to see a doctor(maybe together) and find out if there are other underlying problems.
Yes, this can really really upset men in many ways. Be supportive, adn work together in finding answers and making your relationship better