Insomnia is a sleeping disorder. When a person cannot sleep properly, it results in daytime fatigue, lethargy, emotional instability, impaired memory, dizziness, irritability, poor performance. Insomnia can be of three types – temporary, which lasts for a few days, short-term which lasts for two or three weeks, and chronic insomnia which lasts for more than a month. People with sleep disorder may experience waking in the bed at night, inability to sleep despite being tired, not feeling refreshed even after sleep, waking up too early, etc.

Going to bed hungry, smoking, frequent naps during day, aging, excessive caffeine intake, depression, changes in work shift or sleeping pattern, stress and anxiety, disturbing sleep events like nightmares, sleep walking, restless leg syndrome, arthritis pain, impact of medications, traumatic injury, fear or phobia, and frequent urination due to diabetes are some of the common causes that contribute to insomnia.

Here are some remedies to overcome insomnia.

1. Milk

A glass of lukewarm milk before bedtime gives soporific effect on your body that helps you doze off easily. Additionally, it contains amino acid- tryptophan, which stimulates serotonin production that ultimately provides you with a better sleep.

2. Bottle Gourd  

Bottle gourd is one of the excellent remedies to induce sleep. Take out the bottle gourd juice and add sesame oil in same proportion. Massage with this on your scalp, before going to bed. Alternatively, include bottle gourd in your diet.

3. Poppy Seeds

Poppy seeds are a good source of minerals, calcium, carbohydrates and B-complex vitamins. Taking 1 teaspoon of poppy seed/oil before going to bed can actually solve the problem of insomnia.

4. Nutmeg

Nutmeg effectually heals insomnia. It is loaded with myristicin which works as a tranquilizer and helps you get a natural sleep. You can mix a pinch of nutmeg powder with one teaspoon of fresh Indian gooseberry juice. Consume it 3 times a day. Apart from insomnia, it also resolves the problem of indigestion and depression.


5. Green Tea

Green tea is full of theanine and amino acid that helps combat anxiety and de-stress a person. Drink a cup of green tea 1-2 hours before bedtime.

6. Bananas

Banana contains melatonin, tryptophan, magnesium and serotonin, which work as body relaxants. The high amount of carbohydrate in bananas will make you sleepy. Simply eat a banana before going to bed.

7. Aniseed

Take one teaspoon of aniseeds and add it to 375ml of boiling water. Simmer this concoction for 15 minutes.  Filter this solution and add honey and milk to it. Sip this tea every day before bedtime.

8. Oatmeal

Oats are rich in melatonin which makes it a sleep inducing meal. Simply eat oatmeal regularly to get rid of this problem. You can also sprinkle two tablespoons of flaxseeds in your oatmeal. Chomp it at night.

9. Curd

Curd enables the body to absorb essential minerals and nutrients and improves the digestive system as well. A person suffering from insomnia should consume 3 cups of curd daily, in order to get a sound sleep. Besides eating curd, its massage on head is also beneficial.

10. Cumin Tea

Heat 1 teaspoon of cumin seeds for about 5 seconds. Then, add 1 cup of water in it and simmer it to the boiling point. Remove it from heat and cover it with a lid. Strain the solution after 5 minutes. Drink this tea before you hit the sack.

11. Saffron

Saffron contains mild sedative properties that help treat the problem of insomnia. Take 3-4 strands of saffron and soak them in a cup of warm milk. Sip this warm drink every day before you sack out.

12. Apple Cider Vinegar and Honey

Apple cider vinegar is loaded with amino acids that relieve body from fatigue, thereby help you get natural sleep. On the other side, honey raises the insulin levels that release serotonin, thus, promotes sleep. Take a glass of warm water and mix two tsp each of honey and organic apple cider vinegar to it. Drink it before you hit the hay.

Otherwise, blend 2 tsp of apple cider vinegar in a cup of honey. Take one tbsp of this mixture with or without water.

13. Hot Bath

Have a hot shower about two hours before going to sleep. It will soothe the nerves and relax your body. You can also add a few drops of essential oils like chamomile, lemon balm, lavender or rosemary to the bath water, as it soothes your body in an effective way.

14. Acupuncture

Acupuncture is somewhat similar to acupressure. It heals the problem by putting a thin needle in your skin, at some specific points. It works wonders for insomnia.

Note- Get this therapy done from an experienced practitioner.

15. Almonds

Almonds relax your muscles, as it contains magnesium as well as tryptophan. Simply eat a handful of almonds throughout the day, in order to treat the problem of insomnia.

16. Honey

Honey works tremendously great for treating insomnia. Due to its hypnotic and sedative effects, it induces sound sleep. It also promotes relaxation. Simply mix 2 tbsp of honey in a cup of water. Stir well and drink it before you sack out.

17. Sesame Oil

Sesame seeds are affluent in polyunsaturated fat that helps relieve the nervous and muscular tension and gives a sound sleep. Regular consumption of sesame oil improves blood circulation, prevents digestive disorders and reduces anxiety. Massage your feet with this oil daily before you hit the sack.

18. Celery

Celery is rich in phthalides that decreases the secretion of stress inducing hormones and, ultimately, relax the muscular and nervous systems. This feature of celery makes it an excellent home cure for insomnia. Crush celery leaves along with their stalk, in order to extract their juice. Mix a tablespoon of honey with it. One should consume it at night before catching some zzz’s.

Note- Honey and celery should be taken in equal proportion.

Herbal Remedies to Cure Insomnia

19. Indian Sorrel

Juice of Indian sorrel leaves is very useful in healing insomnia. Extract some juice of these leaves and mix it with castor oil, in equal amount. Now, boil down the water content. Store it in a bottle when it cools down. Massage the scalp with this oil before bedtime. It gives cool sensation near the eyes which induces sound sleep.

20. Lavender Oil

This oil works as a tranquilizer and helps you get a good sleep. Take a few drops of this herbal oil and apply it on the forehead and temple. The fragrance of this oil induces sleep. So, use it before catching some zzz’s.

21. Jasmine Essential Oil

Take a few drops of this oil and apply it on your wrist. Perform this before you hit the sack and you will certainly have a better sleep.

22. Rauwolfia

Rauwolfia is loaded with sedative properties, which cures insomnia. Take around 0.25 to 0.5 grams of its root powder and mix it with cardamom. A patient of chronic insomnia can take it two times a day- in the morning and at night.

23. Basil

A person suffering from sleep disorder should be given a leaf of basil for chomping. Alternatively, spread some basil leaves beneath the patient’s pillow and around the corners of the bed throw.  The aroma of the leaves will strike the person’s nostril which will make him/her feel sleepy.

24. Fenugreek Juice

Fenugreek juice acts as a tranquilizer that induces sleep and effectively prevents insomnia. Extract 2 tsp of fresh fenugreek juice from its leaves. Add one tsp of honey to it. Take it on a daily basis before catching some zzz’s.

25. Valerian

Valerian is a very popular herb that is commonly used to treat sleep disorders. It gives sedative effect and relaxes body muscles. Combine ½ teaspoon of grated valerian root and nutmeg. Add this mixture in 2 cups of hot water. After 15 minutes, strain the solution and drink it.

Note- This herb should not be consumed by children and pregnant or breastfeeding women.

26. Chamomile Tea

Chamomile tea is a good herbal remedy to get a sound sleep. It contains apigenin that gives sedative effect to the body. Brew 1 tsp of chamomile herb in one cup of water for a few minutes. Stir well and filter this solution. You can add a dash of cinnamon and a little bit of honey to it.

27. Lemon Balm

Mix 2-3 teaspoons of lemon balm to a cup of boiling water. Steep it for a few minutes. For effective results, drink this herbal tea before bedtime.

28. Lettuce

Lettuce contains a sleep stimulating substance called lectucarium, which has tranquilizing properties and give effects similar to the opium poppy. Take 2 lettuce leaves and boil them in two cups of water for 5 minutes. Add either honey or sugar to the solution. Wait until it cools down. Then, strain it. Drink a cup of lettuce tea at least half an hour before you sack out. It will definitely give you a sound sleep.