What are the causes of night sweats in men?

Night sweats are not only common to pre-menopausal women. They are also a common occurrence in men. There are at least 173 medical conditions that cause night sweats. Not all night sweats are cause for alarm, but they can be caused by serious medical conditions that need to be investigated by a doctor.

It is much easier for your doctor to determine the cause of night sweats if you rule out environmental factors first. Make sure to tell your doctor about any medications that you are taking.

Night Sweats Caused by Medication

There are several causes of night sweats in men that are not life-threatening, and medication is generally one of them. They include anti-depressants, acetaminophen, Viagra and nitroglycerine. These medicines and others react with body chemistry and cause night sweats. Some medications can be avoided, but others cannot. If the symptoms persist you can talk to your doctor about possibly changing to another medication.


Consider your environment. If the room that you are sleeping in is too warm, it can cause night sweats. Having too many blankets is another cause of night sweats. These causes are the easiest to fix. It is just a matter of adjusting the temperature, or removing some of the covers. Not only are these the easiest to cure, they are also the first place to start eliminating factors.


Stress is one of the most common causes of night sweats related to men. Stress or anxiety puts a strain on every organ in the body. It increases the heart rate, and raises levels of adrenalin. Stress also triggers the nerves that lead to the sweat glands. Stress puts your body in fight or flight mode. These factors alone will increase the likelihood of sweating at night.

Unknown Cause

Idiopathic hyperhidrosis is a type of night sweats has not been linked to any medical or environmental condition. With this condition the body over-produces sweat and cannot be linked to any medical or environmental cause. The sweating usually occurs on the scalp, under the arms, on the hands, and the feet. There is a surgical procedure that can now help with this condition. This procedure has helped many sufferers of idiopathic hyperhidrosis. ETS-Endoscopic Thoracic Sympathectomy is a process in which the nerve that regulates sweat is simply cut in the problem areas.

Medical Conditions

There are several serious medical conditions that can cause night sweats. Some of those conditions include tuberculosis, hypoglycaemia, cancer, and infections. Tuberculosis is the most common medical condition to cause night sweats. The main form of cancer is lymphoma. Night sweats are often an early symptom of lymphoma, but usually not the only symptom. Infections such as inflammation of the heart valves also known as endocarditis can also be a cause for night sweats. One other medical cause of night sweats is AIDS. Aids is an auto- immune- deficiency that diminishes the body's ability to fight infections.


The lack of normal testosterone levels in men can cause night sweats. This cause is more prevalent in men over the age of 50. As you age your levels of testosterone begin to decrease. This hormone decrease known as andropause does not happen as quickly in men as menopause does women. It is a very slow and gradual decrease in testosterone levels. Men can have hot flashes and night sweats the same as women do. This condition affects only about 5 per cent of the male population. Hormone replacement therapy can help with this problem.


It is important to start ruling out the non-medical common causes first. If the room that you are sleeping in is too hot, cool it down. Reduce stress levels. Stress or anxiety not only causes night sweats, but it is hard on your overall health. Once non-medical conditions have been ruled out, it is time to see a physician to determine the cause.