Prescribed Medications
Calcium-channel blockers. Many experts believe that unusual electrical activity on the outside of the brain might cause ocular migraines. For this reason, doctors will prescribe calcium-channel blockers, such as Cardene, because these drugs cause blood vessels in the brain to constrict, which provides relief for patients.
Beta blockers. Medications such as Inderal, are other options that also act on the blood vessels in the brain. These particular medications cause vessels to relax, which can reduce pain in some migraine sufferers.
Epilepsy drugs. Drugs that treat epilepsy stimulate neurotransmitters in the brain and ease migraine discomfort.
Tricyclic antidepressants. Medications such as Elavil, can treat migraines because they stop blood vessels in the brain from constricting. These drugs aren’t usually a first choice when it comes to prevention but are sometimes prescribed when other treatments don’t work.
Unconventional Treatments
Magnesium. Some studies indicate that magnesium may reduce ocular migraines as well as the severity of pain associated with them. A daily dose of 400 to 500 milligrams may help keep migraines at bay.
Riboflavin. This B vitamin has been known to reduce the number of migraines in some sufferers. Most people with success have taken a dose of 400 milligrams per day for three months.
Co-enzyme Q10. Studies show 100 milligrams of this antioxidant three times a day reduces frequency and severity of migraines in some people.