Hello.In function of the symptoms you say a possible diagnosis is anxiety
Also his work is stressful.
sweat, hot flashes ,nausea
and constant need to go to the toilet,they are manifestations of anxiety.
However he must visit his doctor for make exploration and to rule out other diseases.
I wish you goog health.