Question: I'm a 39-year-old man and I sweat more than anyone I know, even when I'm not working out. Deodorants and antiperspirants don’t seem to help. What would you advise?
Dr. Hibberd's answer:
Hyperhidrosis is the medical term for excessive sweating. Sometimes sweating occurs in association with an underlying metabolic condition (such as diabetes or hyperthyroidism), a chronic inflammatory disorder, or even an infection. It would be wise for you to see your primary care physician for a health screening.
Be sure to mention if you have night sweats, which can be caused by hormone-associated disorders, heart disease, vascular disease, as well cancer. If no cause can be found for your excessive sweating, there are prescription medications (topical and oral) to reduce sweating. You might also consider botox treatments to overactive areas.
© 2026 NewsmaxHealth. All rights reserved.