Migraines are a recurring type of headache that can cause mild to severe pain. Many people report symptoms such as nausea, weakness and even double vision and dizziness.

According to Mayo Clinic, migraines can progress through four stages: prodrome, aura, attack and post-drome.

The prodrome stage consist of subtle changes (constipation, mood changes, neck stiffness…). After the prodrome stage, you may experience visual phenomena and other symptoms of the nervous system known as “aura”. After this visual and symptoms of the nervous system comes the attack stage (pain, nausea, pulses, pain on one side of the head…). After the attack, you will feel drained, tired and fatigated.

Most of migraine are undiagnosed and the best way is to discuss your migraines with a doctor. Nonetheless, some people who suffer from migraines claim cannabis can help them deal with the symptoms.

Not all cannabis strains have positive effects on our brain. Let’s find out which cannabis strains are suitable to treat migraines and headaches.


This is an excellent cannabis strain to reduce inflammation. ACDC is a CBD rich cannabis strain. ACDC is very popular for medical uses and it is especially useful to treat chronic pain. Many cannabis users consider this strain very useful in combatting nerve pain. Furthermore, ACDC is very rich in myrcene.

6. Purple Kush

This cannabis strain is excellent for people with insomnia. Sometimes, the best thing to do if you suffer from migraines is to sleep. Purple Kush will help induce numbing sensations that will help you fall asleep.

Purple Kush is a 100% Indica strain and a cross between Hindu Kush and Purple Afghani Cross. The THC levels oscillates between 17% to 20%.

5. Harlequin

This is another cannabis strain rich in CBD. Harlequin is also excellent cannabis strain for beginners. Harlequin is a Sativa-rich strain with a 5:2 CBD:THC ratio. This strain is even higher in CBD than Cannatonic but still with a “decent” level of THC. Both CBD and THC are cannabinoids that reduces pain and inflammation. In addition, it is excellent for cerebral focus. In addition, due to its high CBD content, it is unlikely you will experience THC-derived paranoia.

4. Black Magic

Also Known as Black Magic Kush, this cannabis strain will help you sleep and reduce stress. Black Magic is an Indica strain with an unknown genetic profile. Its main terpenes are terpinolene, myrcene and caryophyllene. It has an average THC level of 17%.

3. OG Kush

We have already talked about this cannabis strain. OG Kush is one of the most famous cannabis strains with a high THC content. OG Kush is 75% Indica and 25% Sativa.

This cannabis strain has a THC content ranging from 19 to 25% and there are strains that have reach as high THC levels as 26%. OG Kush takes 7 to 9 weeks to reach the flowering stage. Due to its potency, it is an excellent strain to reduce pain and induce sleep.

2. Orangutan

Another Indica dominant strain with a flavorful terpene profile. Orangutan is rich in limonene, pinene and myrcene and it is a cross between Orange Crush and Citrus Sap. Orangutan is very rich in THC with a THC level of 22%. This cannabis strain will help you sleep and reduce inflammation. In addition, it is an excellent strain to boost your mood.

Moreover, it is an anti-emetic cannabis strain, which means that it will help you reduce nausea.

1. Northern Lights

Northern Lights is one of the most famous cannabis strains of all time. Northern Lights is a cannabis Indica strain with 16.5% of THC. This strain induces sleepiness and muscle relaxation. If you want a cannabis strain for a better sleep, then Northern Lights is one of the best strains. Because of its numbing and relaxing effects, Northern Lights will help you mitigate migraine symptoms.