Home Remedies for Night Sweats


According to a survey report, out of 2,267 people who visited a primary health care doctor, 41% people suffered from night sweats. Women are more likely to suffer from night sweats than men, menopause being the main reason.

What are Night Sweats?

Excessive or severe sweating at the night that drench your night clothes and bedding are known as night sweats. Though this abnormal sweating is frustrating, it is not harmful. Yet, night sweat can be a sign of an underlying medical condition.

What Causes Night Sweats?

Night sweats are caused by a complex interface, which includes oscillating estrogen levels, hypothalamus ( the brain region that regulates body temperature), norepinephrine (a key brain chemical), body’s sweat glands and blood vessels, and particular receptors in the brain.

Sickness and medical conditions that cause night sweats are:

  • Menopause and pregnancy are the main causes of night sweats in women.
  • Infection, flu, nd sleep apnea are some of the causes for night sweats in toddlers.
  • Hyperthyroidism, tuberculosis, infection, cancer, diabetes, HIV/AIDS can cause night sweats both in men and women.

If you are not suffering from any medical problems, and still having night sweats, then it can be due to consumption of alcohol, cold, flu and anxiety. Taking certain medications can also cause night sweats.

Treatment for Night Sweats

There is no definite treatment or medicine for night sweats. However, you need to find out the underlying cause of having night sweats. By treating the cause, you can treat the symptoms of extreme night sweating or hot flashes.

Home Remedies for Night Sweats

But if your night sweats are not due to any medical condition, then you can follow some natural ways to cure as well as prevent night sweats.

1. Sage

It is an herbal remedy, which has some properties to control excessive sweating. It works by reducing the sweat gland activity, which makes you sweat less during the night.

Sage contains antibacterial properties, which removes the bacteria that cause excess sweating. It also acts as a natural deodorant and helps to removes the body odor that is caused due to sweating.

Process: Sage Tea

  • Take 2 tsp of dried herbal sage and place it in 1 cup of hot water.
  • Let it boil for 12-15 minutes and then strain the tea.
  • Drink this tea regularly for 2-3 months to get rid of night sweats.
  • Apart from providing relief from night sweats, sage is also used in treating indigestion problem, infant diarrhea and headaches.

2. Margosa Leaves

Margosa tree is known as ‘tree of life’ as it contains many medicinal benefits. Due to its anti-inflammatory and antiseptic properties it helps in treating many skin ailments. This is one of the most simple remedies for night sweats.


  • Take 5-8 drops of margosa oil and mix it in a glass of warm milk.
  • Drink this milk daily before going to sleep.
  • This will help to control excessive sweating at night.


  • Take some margosa leaves and boil it in plenty of water for 10-15 minutes.
  • Leave it for some time to become warm and then strain the leaves.
  • Now, use this water to take a bath.
  • Taking bath regularly in this water will help in controlling extreme sweating at night.

[Also Read:Home Remedies for Excessive Sweating]

3. Black Cohosh

Black cohosh is a natural herb, which is very common in parts of Europe and North America for treating menopause and hot flashes.  It has been found that black cohosh is very effective in preventing severe sweating, that is the reason it is highly recommended.


  • Take 20 mg of black cohosh root extract tablet every day.
  • You can take 20 mg liquid directly or can have it by diluting it with water.
  • Using this daily for 3 months will help to stop the problem of night sweating. Its use also helps in treating the symptoms of menopause.

Caution: Pregnant ladies and children below 20 years of age and those having a cancer history should avoid using black cohosh.

4. Evening Primrose Oil

Evening primrose oil is a great source of omega-3 fatty acids, which effectively controls hot flashes. This is usually recommended for women to manage their night sweats.

This is a common tonic for women’s reproductive health. It regulates the production of estrogen and provides a cooling effect to the skin. It is very effective in treating night sweats.

Due to high count of gamma-linolenic acid and increased prostaglandin production, it can also help in providing a good sleep.


  • Take evening prime rose capsules of 50 mg GLA.
  • You can take this dosage 2 times a day for several months or till you get rid of night sweats.
  • Following this method regularly will help in stopping the problem of night sweats


  • Take 1-5 tsp of evening primrose oil or depending on your body area applied.
  • Mix this oil with equal quantity of starflower oil.
  • Now, apply this oil directly on your body.
  • Follow this remedy every night for few weeks to reduce the problem of night sweats.

5. Apple Cider Vinegar

Apple Cider VinegarThe use of apple cider vinegar treats night sweats and hot flashes effectively. It helps to control toxins, which the body is trying to get rid of through sweating. This in turn decreases the intensity of night sweats and hot flashes.


  • Take 2 tbsp of organic unfiltered apple cider vinegar.
  • Dilute it in 1 glass of water and mix it properly.
  • Or you can dilute it with any fruit or vegetable juice of your choice.
  • Drink this mixture 2-3 times a day for several months or till your problem of night sweats subside.

6. Soy Products

SoybeansSoy products are very effective in maintaining hormone levels.  It also has some estrogenic activity, therefore, can successfully treat night sweats and hot flashes.


  • Try having 2 servings of any soy products every day.
  • It can be 2 glasses of soy milk, some ounces of tofu and even 1 ½ cup edamame.
  • Taking soya foods every day will help you to find great relief from night sweats and hot flashes.

7. Flaxseeds

Flax SeedFlaxseed is another best remedy for treating night sweats. It contains high quantity of phytoestrogens, mainly lignans, which helps to reduce night sweats. Besides, it also helps in lifting mood, reduce chills, muscle pains and sweating.

Researches show that people who consumed flaxseeds for 6 weeks dropped night sweat problem by half.


  • Eat 40 gms of crushed flaxseeds every day.
  • You can also add this to your cereals, soup, oats, milk or shakes.
  • Have flaxseeds every day. Very soon, you will find your night sweat problem disappearing.

8. Red Clover

Red clover is found to be an effective herbal remedy, according to Maryland Medical Centre in curing hot flashes as well as night sweats linked with menopause. This is considered as one fo the most useful remedies for night sweats.

This plant has isoflavones, an estrogen-like property, which helps in providing relief from hot flashes in men and women.

Process: Red Clover Tea

  • Take 2 tsp of dried red clover and add it to 1 cup of boiling water.
  • Allow it to boil for 10-15 minutes and then steep it for 20 minutes by covering it with a lid.
  • Now, strain the tea and then sip it.
  • Have this tea 2-3 times a day for few weeks.
  • This is one of the best home remedies for controlling night sweats.

Note: Do not use red clover for more than 6 weeks. If you have some health issues, consult your doctor before trying it.

9. Lemon

Hot LemonadeLemon has citrus properties, which help in clearing out the toxins from your body, thus cools your body, which is very effective in reducing night sweats.


  • Mix the juice of 1 lemon in 1 glass of water.
  • Now, drink this lime water 2 to 3 times a day on a regular basis. It will help in reducing sweating at night.
  • You can also apply some lemon balm on your body every night before going to sleep. It will help to control sweating.

10. Licorice Root

Licorice root contains some mild properties of estrogen, which helps in providing relief from menopause, thus controls night sweats and hot flashes, caused due to menopause.


  • Boil 1 cup of water and add 1 tsp of dried licorice root to it.
  • Allow it to boil for 5 minutes and then strain it.
  • Drink this tea daily for few weeks. This remedies for night sweats will help to deal with the problem.

Tips to Prevent and Stop Night Sweats

These tips will help in preventing and getting rid of the problem of excessive sweating at night.

  • Exercise and doing yoga on a daily basis helps to avoid the problem of night sweats. It also lifts up the mood and alleviates anxiety and stress.
  • Always wear cotton nightclothes that are comfortable for sleeping. Avoid tight fitted nightwears.
  • Take Vitamin E capsules or drink milk with 1 tsp of vitamin oil as it contains estrogen, which helps to reduce the severity of night sweats in women having menopause.
  • Quit smoking and drinking too much alcohol as they increase the problem of night sweats.
  • Avoid eating spicy and fried foods as they increase body heat.
  • Consume foods rich in Vitamin B like eggs, fishes, dried fruits, milk, green vegetables, etc, as these contain both estrogen and progesterone, which give relief for the problem of night sweats.
  • Eat lots of cucumbers, oranges, watermelons or foods containing a high amount of water to keep your body cool.
  • Drink 10-12 glasses of water to get rid of all the harmful toxins from the body. It also keeps your body cool.
  • Having a cold shower daily before going to bed prevents night sweats.
  • Sleep in an air-conditioned or cool room to avoid sweating in the night.
  • Limit the intake of coffee and tea. Instead drink herbal tea like green tea, chamomile tea, mint tea etc.
  • Take showers 2 times a day. While taking bath, add some cooling essential oils like peppermint oil to your bath water.
  • Eat foods rich in vitamins, proteins and minerals. Avoid processed or junk foods.
  • Detoxify your body once in 10 days, which helps to get rid of unwanted toxins that cause night sweats and body heat.
  • Don’t sleep on nylon or synthetic bed sheets and don’t use these bedcovers. Use only cotton bed sheets or bed covers.
  • Sleeping on a bamboo sheet helps in reducing the discomfort caused due to night sweats.

These remedies and tips are meant to solve your problem. So use them and find a sure solution for the problem of night sweats.

If you are not finding any relief after following these home remedies regularly, then consult a doctor as you might be having some other medical problem, which can be the cause of your night sweats. Whereas for others, I am pretty sure that these home remedies will help finding an answer for the problem.

Previous articleHome Remedies for Clogged Ears
Next articleHome Remedies to Get Rid of Oily Hair
Hey all, I am Suzanne, I love collecting new information on natural cure for health ailments. I always feel that nature has remedies for all our health problems, we just have to use it in the right way. I am DIY pursuer and thus keep trying natural things to get rid of nasty diseases. You will be amazed to know about the treasure mother earth has and how it can help us improve our health. Join me in a journey which take you closer to nature and keep you healthy.