Eye Twitches and Spasms and How to Stop Them

Woman experiencing eye spasm

Bothered by Eyelid Spasms? Here's How You Can Stop the Twitching

Twitching eyelids are incredibly annoying, whether the problem only lasts an hour or continues for much longer. Determining the cause of your eyelid spasms can help you make a few changes that may prevent the twitching from happening again.

Strategies for Preventing Eyelid Spasms

Eyelid spasms aren't usually a cause for concern. They last just long enough to be a nuisance and then disappear for weeks or months. In some cases, twitching eyelids can be a sign of a neurological condition, according to the American Academy of Ophthalmology. If the spasms last longer than a week, affect your vision, cause drooping eyelids, or other muscles in your face begin to twitch, call your optometrist.

These tactics may help you stop and prevent spasms:

  • Get More Sleep. Twitching is more likely to occur if you've been suffering from insomnia or recently pulled an all-nighter. Taking a nap, treating insomnia, or increasing the number of hours you sleep at night may end the spasms.
  • Find a Stress Relief Outlet. Have you noticed that your spasms tend to appear when you feel particularly anxious or stressed? Twitches are a common effect of stress and tend to go away when you relax. When you're feeling stressed, exercise, meditate, practice yoga, read a book, watch a movie, talk to a friend, or do anything else you find calming.
  • Keep Your Eyes Moist. Lack of moisture caused by aging, medication side effects, contact lens wear, and other factors can trigger eye spasms. If you suffer from dry eyes, use over-the-counter drops and wear wraparound sunglasses to prevent the wind from drying out your eyes when you venture out. If these measures don't help, talk to your eye doctor.
  • Reduce Eyestrain. Eyestrain is an increasingly common problem, due in large part to our reliance on digital devices. The condition can cause your eyes to burn and feel sore or tired. Eyestrain may also be responsible for twitching eyelids, headaches, and dry eyes. Taking frequent breaks from digital devices, reading, or close work can help you avoid eyestrain and dry eye.
  • Limit Alcohol and Caffeine. Overindulging in beverages that contain alcohol or caffeine may be the cause of your twitches. Reducing your intake of alcohol, coffee, tea, and caffeinated soft drinks may end your spasms.
  • Treat Your Allergy Symptoms. Allergies not only cause sneezing, runny nose, and nasal congestion but can also make your eyes twitch, burn, tear, redden, or feel sore. Oral allergy medication may help as can allergy eye drops. Drops can reduce inflammation, redness, itching, and other symptoms. If over-the-counter drops aren't helpful, your optometrist may prescribe more effective prescription drops.
  • Wear Sunglasses. Spending too much time in the sun without protection could also trigger the spasms. Wearing sunglasses every time you step outside may reduce the twitching and also protects your eyes from the harmful effects of ultraviolet A (UVA) and ultraviolet B (UVB) light. Long-term exposure to UVA and UVB can increase your risk of macular degeneration, cataracts, and cancer of the eye.
  • Improve Your Diet. Eyelid spasms might occur if you don't receive enough magnesium or other nutrients. Magnesium helps your body regulate muscle and nerve function. If it's too low, twitching, muscle spasms, fatigue, nausea, numbness, and tingling can occur. Eating whole grains, dairy products, nuts, tofu, dark chocolate, spinach, and leafy greens, and bananas can help you increase your magnesium level naturally. If your symptoms continue, let your doctor know.

Are you concerned about your twitching eyes? Try to practice these helpful tips to stop the spasms.

Sources:

Cleveland Clinic: Feeling Fatigued? Could It Be a Magnesium Deficiency, 2/6/19

All About Vision: Eye Twitching: 8 Causes and Treatments

American Academy of Ophthalmology: How to Stop Eye Twitching, 7/27/17

WebMD: Why Does My Eye Twitch, 1/21/18

Contact us to request an appointment today.

New Patients receive 15% OFF Second Pair of Complete Glasses!

Testimonials

  • Dr. Joyce is the most compassionate, caring person I have ever met. She is very intelligent, explains the eye tests and results, and offers suggestions to keep my eyes healthy. I consider her a friend as well as a fabulous eye doctor.

    - Doreen W
  • Dr. Joyce was affable and professional. Most thorough eye exam I’ve experienced. State of the art facilities. Friendly and knowledgeable office staff. Highly recommended.

    - Steven C
  • Very professional & friendly staff, very clean office with top of the line eye care equipment for extremely thorough eye care exam. Dr. Joyce in addition to examining my eye sight reviewed very detailed results of my overall eye health.

    - Stephanie B
  • The staff are friendly and competent. Dr Joyce takes time to explain any tests that were performed. Great experience.

    - Beverly K
  • Very thorough. explained what is going on with my vision and was able to fit me with contact lenses that feel great and now have no need for reading glasses.

    - Boyd D
  • Dr. Joyce is top notch and has all of the cutting-edge technology. I also bring my children to her. We used to see her when she was at Schwartz Eyecare in Newtown and we were thrilled when she opened her office in Richboro...even closer to us! You'll be well taken care of if you choose her as your ophthalmologist.

    ...
    Show More - Elle B
  • of the best, most thorough, articulate, accessible doctors I’ve ever seen. Her office is packed full of state of the art cool eye tools that provide incredible insight (oops... pun actually works) and she explains so that this non-medical patient can understand. This exam was most comprehensive. One of my eye doctors is a friend and even when visiting him in Santa Monica office, the time Dr Joyce spent with me was comparable. I only wish she had more specialties (e.g. dermatology, podiatry). I’m a patient now so I feel safe. You better call for an appointment now lest she stops taking new patients. Thank you, Dr Joyce!

    ...
    Show More - judy a
  • Dr Joyce was extremely pleasant, informative, thorough and professional. She took the time to go over all of my test results and explain what they meant. She was able to identify some personal care items that I could do to improve my particular concern. I was very impressed with her personal approach to her practice and patients.

    ...
    Show More - Henry C
  • This was my first time at Eyecare For You. The facility was very clean and the office staff pleasant. The young man who I was with in the beginning to do the initial check in process was very efficient, professional and it was very evident that he took his job seriously. I especially liked that he cleaned off each piece of equipment prior to my resting my chin and forehead on them. Dr Joyce was also very professional and personable. Her work ethic was spot on, and she explained each process very clearly and made sure I understood before she moved on to the next section. The equipment seemed to be the most current and I was overall very impressed with the care I received here. I will be returning.

    ...
    Show More - Karen B
  • Excellent experience with Dr Joyce and others on the staff. No need to get records transferred from previous eye care center. Eyecare For You appears to have the latest hi-tech testing equipment and will determine the best option(s) to improve your vision to its maximum capability. I expect my new prescription glasses with anti-glare coating will minimize glare at night and should allow me to see better than ever. Cost was very reasonable. I have already recommended two friends to call for an appointment ASAP.

    ...
    Show More - Dave T
  • Dr. Kathleen Joyce is absolutely amazing! I haven't seen her in over 2 years but she still made me feel like I just saw her last week. She pays attention to details and makes you excited to see her in the office! She really goes the extra mile

    - Cassi LP.
  • Dr. Joyce was thorough, explained procedures completely, and on top of that was friendly and very down to earth. I really could not ask for more!

    - Kathy F.
  • Dr. Joyce is an excellent doctor, diagnostician and communicator.

    - Catherine L.
  • Dr. Joyce make me feel welcome and, did explain everything about my exam results in detail.

    - Robert M.
  • Very efficient, competent, and solved my contact problems. Now I can wear them all the time without discomfort. Dr. Joyce is very professional yet friendly!

    - Jessica M.
  • Dr. Joyce is awesome she makes you feel at home and is very calm.

    - K. I.
  • Dr. Joyce is amazing!

    - Kevin H.

Contact Us

We look forward to hearing from you

Hours of Operation

Call for an Appointment at (215) 485-5384

Monday

9:00 am-5:00 pm

Tuesday

10:00 am-6:00 pm

Wednesday

11:00 am-7:00 pm

Thursday

Closed

Friday

9:00 am-3:00 pm

Saturday

9:00 am - 3:00 pm

Sunday

Closed

Monday
9:00 am-5:00 pm
Tuesday
10:00 am-6:00 pm
Wednesday
11:00 am-7:00 pm
Thursday
Closed
Friday
9:00 am-3:00 pm
Saturday
9:00 am - 3:00 pm
Sunday
Closed

Location

Find us on the map