17 Best Headache Medicines Available in India 2020

Just imagine going to work early in morning with a heavy headache. The day is literally spoilt. They put you in pain and do not let you do anything in peace. However, some headaches are even more severe and can be unbearable.

As the name suggests, intense pain in the head area or the neck or both is called as a headache. It can occur in migraines, tension-type and cluster headache. It is a very common problem. It can occur to anyone, regardless race, age and sex. It is experienced by everyone.

It can be due to mental stress, emotional anxiety, medical disorder, hunger, hangovers and fatigue. It is an illness that is faced by everyone on day to day basis. It may be radiating, throbbing, and gradually increasing. It can be irritating with time.

headache medicines

Nobody really likes this. Normally you would have a coffee or tea. If all this doesn’t work, then you should definitely pop a pill. The medicines are not easily available. You will need a prescription. It is to avoid any kind of drug abuse. Many times the painkillers are addictive. This kind of addiction can be fatal. It can be very dangerous. Make sure you know your pill before you take them.

List of Effective and Safest Headache Medicines In India:

There are many medicines to cure all types of headaches. It is advised to have these medicines after your meal. Here are few best headache relief medicines for adults and kids.

1. Acetaminophen For Common Headaches:

Acetaminophen For Common Headaches

Acetaminophen is a pain reliever. It is often used to treat the pain of any kind. It is also said to reduce fever. It is not advised to take it when you have liver relates issues. Avoid alcohol when on medication and is not generally recommended for pregnant women. This medicine is strictly to be taken under guidance of physicians.

2. Headache Relief Aspirin:

Headache Relief Aspirin

Aspirin is a derivative of salicylic acid and is a common medicine name for a headache. It is a salicylate. It is known to reduce pain. It reduces the substance that causes pain in the body. It is a very common choice of medicine for headache. It is said to be taken under supervision for a patient with a heart condition. It should not be given to people with bleeding disorders and you must not take aspirin if you are breastfeeding, as it can pass through the milk to the baby.

3. Ibuprofen For Migraines, Sinus And Tension Headaches:

Ibuprofen For Migraines, Sinus And Tension Headaches

Ibuprofen is non-steroidal anti-inflammatory drug and is another best medicine for migraine headaches and sinus headaches. It treats pain and reduces inflammation. The pain can be of a head, tooth, menstrual cramp and bones. It can be used for adults and six month old babies. It is not to be given to people who have had heart bypass surgery. You should not have it in last trimester of pregnancy. This medicine needs to be taken only after a proper meal.

4. Naproxen For Tension, Migraine And Hormone Headaches:

Naproxen For Tension, Migraine And Hormone Headaches

Naproxen is a nonsteroidal anti-inflammatory drug. It is of the propionic acid. This element helps to relax and reduce the pain in the head. It is a risk of stomach ulcers. It reduces pain, stiffness and inflammation. It advisable to be taken with food. It is used for getting patients off medication. Hence, it is called ‘bridge medicine’.

5. Combination Of Aspirin And Acetaminophen:

Combination Of Aspirin And Acetaminophen

Acetaminophen reduces fever and relieves pain. Aspirin on other hand treats pains and inflammation. Its combination is very effective. You should take it only if it the pain is unbearable as it is a heavy medicine. It has side-effects like an increase in heart-beat, stomach allergy, drowsiness and heartburn. It is to be taken under the supervision of a doctor.

See More: Different Types of Headache

6. Barbiturate For Cluster And Migraine Headaches:

Barbiturate For Cluster And Migraine Headaches

Barbiturate is a good anti-depression medicine. It has analgesic effects. It has mild anaesthetic effects. It treats a cluster headache and is a medicine for migraine headache. It is used to treat insomnia and anxiety too. It is addictive and has no antidote. It can be addictive. It is not given to older adults, babies and pregnant ladies.

7. Amitriptyline For Migraine And Chronic Headaches:

Amitriptyline For Migraine And Chronic Headaches

Amitriptyline is sold under the name ‘Elavil’. It is used to treat conditions like depression, anxiety and is known to reduce acute headaches. It is known for preventing migraine in case of neuropathic pain. It has few side-effects like low blood pressure, dry mouth and constipation. It is advised for those who have a history of migraine.

8. Topiramate For Daily And Migraine Headaches:  

Topiramate For Daily And Migraine Headaches

Topiramate is an anticonvulsant. It treats epilepsy. It is used to in acute headache and migraines. It has an effect on blood vessels of the brain. This medicine for adults reduces the pain and helps you relax. It is very effective for migraine sufferers with fewer side effects. It may cause dizziness, weight loss, fatigue and depression.

9. Tizanidine For Cluster Headaches:

Tizanidine For Cluster Headaches

Tizanidine is muscle relaxant and is the best medicine to reduce pain. It helps to reduce the pain of spinal and central nervous system. It is a medicine for severe headaches. It is given when the pain is not tolerable. It can cause liver damage and dizziness. It also causes nervousness, hallucination, drowsiness, constipation, dry mouth, vomiting, stomach pain, heart pain and tingling sensation in hands, feet and legs. Hence it is suggested to be taken under the guidance of a doctor.

10. Buspirone For Tension Type Headaches:

Buspirone For Tension Type Headaches

Buspirone is anxiety medicine which affects natural substance like neurotransmitters produced in the brain. This helps to reduce pain in the head and is a sinus headache medicine. It is medication taken by mouth. It has some adverse effects like drugs. It can get very addictive. It can cause dizziness, sleepiness and emotional imbalance. This medicine is sold with proper prescription only to avoid any kind of drug abuse.

See More: Headache in Kids

11. Botulinum Toxin A:

Botulinum Toxin A

Botulinum toxin A is neurotoxin protein product made by bacteria. It relieves cervical dystonia, myofascial pain syndrome and pain. It is one of the tension headache medicine and is known to work effectively in favour. It is a safe and effective treatment for refractory migraine patients too. It causes mild and self-limited side effects. Hence, it is given to all patients with migraine problem without any hesitation. It will be good to be taken with food.

12. Paracetamol For Common Headaches:

Paracetamol For Common Headaches

Paracetamol is acetaminophen. It is analgesic. Paracetamol is the most common medicine name that features in any list. It works by binding and blocking an enzyme known as prostaglandins. This enzyme reduces pain. Paracetamol is pain relieving and reduces fever. It is not recommended for people with liver diseases and history of alcoholism. It is used by mostly everyone to relieve pain. It is known to all but it still needs a prescription.

13. Herbal Hair Oil For Headaches:

Herbal Hair Oil For Headaches


Our grandmothers would every night massage our heads with oil. This was a very emotional bonding. The oiling would moisturise our scalp and relief our tensions. The oils enter the roots of the hair and relieve the stress. There are special oils for relieving headache. They are aromatic and very soothing. It has cooling effects. It is very effective for people who can’t pop medicines or have any liver and heart problem. There are a lot of oils that claim to relieve a headache. The smell can sometimes give a headache to others.

14. Roll-on Oils To Treat Headaches:

Roll-on Oils To Treat Headaches

Roll-on oils are soothing aromatic oils. It is rubbed over forehead. The aromas relieve pain. The muscle relaxant also relieves the tensed muscles. These oils are sleeping inducing. Some of them come for small kids too. They have essential oils. It may be allergic to some. You should always to do a patch test. They are very small like lip balm. You can carry it in your purse as well. The smell of roll-on oils is less smelly, hence can be used anywhere and anytime. It is not sticky. It gets absorbed quickly. The fragrance also goes away with time. You can apply it on your handkerchief and smell it. This also relieves pains.

See More: Medicine for Fever

15. Balm For Daily Headaches:

 Balm For Daily Headaches

Balms are an ointment for a headache. This is thick like petroleum jelly. It is mostly white in colour. Few it comes in gel form, to avoid stickiness. The balm has aroma just like your roll-on. You can apply it on your forehead. Normally people apply it before sleeping. It adds soothing effect and is very good for pregnant ladies who don’t want any chemical entering their bloodstreams. In case of any contact with the eye, you should rinse it off immediately.

16. Belladona (Homeopathic Medicine For Headaches):

Belladona (Homeopathic Medicine For Headaches)

Belladona is a homeopathic medicine for headache that deals with an intense headache, one that is accompanied by violent pain. The pain may extend from forehead to the back of the head. Extreme sensitivity to light or noise gives rise to such violent pain. The hands and feet may become cold and the pupil becomes dilated. Belladona is used in such cases.

17. Nux Vomica (Homeopathic Medicine For Headaches):

Nux Vomica (Homeopathic Medicine For Headaches)

This is yet another top homeopathic medicine for headache that arises out of an intake of alcohol, coffee and other drugs. Lack of sleep could also be another cause for a severe headache. After you take the medicine, remember to cover your head and remain in a warm room for an effective result.

Loud music, parties, outing in night such types of disturbed and unhealthy lifestyle gives us a frequent headache. There are many medicines to cure it. You can have it with your meal or a glass of milk. You should always check with a doctor before having any medicine. It is advised to have this medicine in moderation. Overdose can be fatal and harmful to internal organs.