• 18 The Precinct, Middleton Rd,Chadderton Oldham, OL9 0LQ
  • 0161-665-3673
  • hello@chaddertonopticians.co.uk

Do eyeglasses cause migraine?

Eyeglasses can cause migraine



Migraine is a medical condition that involves severe, recurring headaches and other symptoms. Before the headache, there may be sensory changes that are known as an aura.  Highly anticipated prescription glasses causes’ blurry vision, which is hard to see through, or give you headaches.

Headaches from wearing glasses can occur for various reasons, but it often comes down to eye strain. To help you narrow down the cause of your headache.

Here are the most common causes of headaches while wearing glasses and their corresponding method of prevention:


Digital eyestrain

The glare on computer screens, smartphone screens, and television screens can cause eye strain. This is why you get headaches when you sit in front of your computer all day. However, the solution is to get eyeglasses with lenses that have a high-grade anti-reflective coating. You could also get bifocals with a weaker prescription to use when you need to be in front of your computer.

Apart from getting new eyeglasses, perhaps the easiest option is to look away from your computer screen once every fifteen minutes and focus your eyes on a distant object. Doing so prevents your ciliary muscle from becoming over-stressed. Try to alternate between looking into the distance while standing up and sitting down, as this will help to vary further the way your eye muscles are working and focusing.


Too much exposure to bright light while wearing glasses can also cause headaches. In this case, the most straightforward fix is to turn off your lights and open your eyes in complete darkness. Since your eyes have nothing to focus on in the dark, your eyes can rest completely.

However, you can also relax your eyes by applying a cold compress to them. Putting cold cucumber slices over your eyes does more than reducing puffiness. The coolness also soothes your eyes. Remember not to put anything too hard over your eyes, though. Using something like ice can hurt the delicate skin around your eyes.


Getting headaches from new eyeglasses is common because your eyes haven’t adjusted to your unique prescription. Your eyes are still used to your previous prescription, so they attempt to focus the way they did when you wore your old eyeglasses, which puts stress on your eye muscles.

While getting headaches during the adjustment period is normal, you can do a few things to alleviate the problem. You can prevent headaches during the adjustment period for your new eyeglasses by following these tips.


Make it a point to wear your new eyeglasses as soon as you wake up. Starting the day by looking through your new prescription and wearing your new eyeglasses as much as possible will shorten the adjustment period, thereby reducing the occurrences of headaches.

If you find the headaches unbearable, you can rest your eyes by taking your new eyeglasses off for short periods. Avoid taking your new eyeglasses off for extended periods because doing so makes your eyes focus the way they used to with your previous prescription. To allow your eyes to adjust without headaches and without taking off your new eyeglasses, you can take over-the-counter pain medications. Taking Advil or any other medicines that relieves muscle pain will work.

Pain from headaches might be the last thing you want to think about after leaving your eye care professional’s office. However, keep in mind that getting headaches while wearing glasses is common. The great thing is that these headaches aren’t severe conditions to be prevented and treated quickly. Follow sound advice you’ll get rid of the headaches in no time.

Call us on 0161 665 3673 to book an appointment with us now! Follow us on Facebook and Instagram @chaddertonopticians for the latest eye health news.

One Reply to “Do eyeglasses cause migraine?”

Leave a Reply

Your email address will not be published.

You may use these <abbr title="HyperText Markup Language">html</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.