Why Is My Eyebrow Twitching?

At some point in our lives, we will likely experience eyebrow twitching. This occurs when the eyebrow muscle contracts on its own, which can become frustrating, especially when you are unsure what is causing it.

While annoying, most cases of eyebrow twitching are not serious, and it is often a sign of something being off balance, such as a deficiency or lack of sleep. Continue reading to see why your eyebrow might keep twitching, and what you can do.

Table of Contents

What Is Eyebrow Twitching?

Also known as myokymia, an eyebrow twitch is when the eyebrow muscle contracts involuntarily. This can cause the skin around the eyebrow to move on its own, sometimes for several seconds, whereas in other cases, it may last for multiple hours. It’s most often harmless and painless, but it can still be disruptive and annoying.

What Causes Eyebrow Twitching?

There are many causes of eyebrow twitching, with most of them common, everyday causes. They may affect the right or left eyebrow, and in some cases, they may cause the eyebrow to twitch on and off all day. 

Lack of Sleep

Not getting enough sleep each night may be the cause behind a twitching eyebrow. It is recommended for adults to aim for 7-9 hours of sleep each night. However, if you do not make this mark, you may feel fatigued, which increases the likelihood of eyebrow twitching because the muscles holding your eyelids open are weakened with exhaustion.

If you are getting enough sleep each night but are still experiencing eyebrow twitching, it might be due to another cause.

Too Much Caffeine

A common association with too much caffeine is someone who moves around a lot, which can relate to eyebrow twitching in addition to muscle twitching in other muscles of the body.

For those who suspect that caffeine is the cause behind eyebrow twitching, the problem is often remedied by cutting back on how much caffeine they consume.

However, there is such a thing as caffeine withdrawal, which can occur if you try to limit your caffeine intake too quickly after being dependent on large amounts. If you want to lower how much caffeine you drink in a day, try to reduce it gradually to help your body get used to it.

Magnesium Deficiency

Magnesium is an essential mineral for normal nerve and muscle functions. Because of this role, being deficient in magnesium may cause muscle spasms such as eyebrow twitching.

Some other symptoms of magnesium deficiency include:

  • tiredness
  • nausea
  • loss of appetite
  • weakness
  • personality changes
  • tremors

If you think you are deficient in magnesium, some foods to consider adding to your diet that are high in magnesium include:

  • spinach
  • cashews, almonds, and peanuts
  • soy milk
  • kidney and black beans
  • avocado


Stress can impact the body in many ways, one of which is eyebrow twitching. By completing relaxation techniques and working to remove stressful situations from your life, your health will improve, and you may stop experiencing twitching eyebrows.


When you have allergies, your body releases histamine in response to an allergen. This commonly causes itchy eyes, and when you go to rub your eyes, this may cause them to twitch.


Certain medications may be the cause behind your twitching eyebrow.

For example, diuretics can cause magnesium deficiency, which may then cause eyebrow twitching.

Stimulants and antipsychotics are other medications that may cause tremors and tics, which can manifest as eyebrow twitching.


Although less common, there are some disorders that may cause eyebrow twitching, such as:

  • Bell’s palsy
  • hemifacial spasm
  • dystonia
  • blepharospasm
  • Tourette syndrome
  • multiple sclerosis (MS)

If you have addressed the above everyday causes of eyebrow twitching but have not found relief, you can discuss the potential of a disorder being the cause behind the muscle spasms with your doctor.

How to Stop Eyebrow Twitching?

In most cases, eyebrow twitching will stop in a few days or weeks without treatment. Typically, it will resolve on its own whenever you address whatever is causing the eyebrow twitch.

For example, if your eyebrow is twitching because you are not getting enough sleep, focusing on your sleep and ensuring you are well-rested will help.

Some other actions that may help relieve eyebrow twitching include:

  • drinking less caffeine
  • applying a warm compress to your eyes when your eyebrow is twitching
  • use over-the-counter eye drops or artificial tears.

If these remedies have not helped your eyebrow twitching, your doctor may need to intervene. Depending on the cause of the eyebrow twitching, they may need to prescribe antibiotics or perform surgery, among a range of other potential treatments.

When to See a Doctor?

Most cases of eyebrow twitching do not require medical attention, as they are not that serious.

However, chronic eyebrow spasms may indicate a nervous system or brain disorder, especially if they are accompanied by any of the following symptoms:

  • drooping upper eyelid
  • a red or swollen eye
  • unusual discharge from the eye
  • twitching that continues for several weeks
  • eyelid completely closes during twitches
  • twitching that affects other parts of the face

If you notice any of these symptoms, it is recommended to visit a doctor.

Online doctors provide a quick and convenient way to meet with a medical professional from the comfort of your home. With DrHouse, you can meet with a doctor in just 15 minutes to discuss your twitching eyebrow and any other symptoms you may be experiencing.

Key Takeaways

A twitching eyebrow occurs when the muscle that makes up the eyebrow spasms, causing the skin around your eyebrow to move on its own. While it can be annoying, it is rarely due to anything serious. In fact, it will typically go away once you address what is causing it.

Some potential causes of eyebrow twitching include lack of sleep, too much caffeine, magnesium deficiency, stress, allergies, or medication. By addressing these areas, many people are able to stop their eyebrows from twitching.

An online doctor is a great resource to determine what might be causing your eyebrow twitching and, if it is something more serious, to discuss treatment.


Content on the DrHouse website is written by our medical content team and reviewed by qualified MDs, PhDs, NPs, and PharmDs. We follow strict content creation guidelines to ensure accurate medical information. However, this content is for informational purposes only and not a substitute for professional medical advice, diagnosis, or treatment. For more information read our medical disclaimer.

Always consult with your physician or other qualified health providers about medical concerns. Never disregard professional medical advice or delay seeking it based on what you read on this website.

If you are experiencing high fever (>103F/39.4C), shortness of breath, difficulty breathing, chest pain, heart palpitations, abnormal bruising, abnormal bleeding, extreme fatigue, dizziness, new weakness or paralysis, difficulty with speech, confusion, extreme pain in any body part, or inability to remain hydrated or keep down fluids or feel you may have any other life-threatening condition, please go to the emergency department or call 911 immediately.



on your schedule

Skip the unnecessary waiting room,
see a board-certified clinician now.

Start an Online Visit
Available in 50 states. No insurance needed.
Screenshot of DrHouse Mobile App: Virtual Doctor Appointment in Progress

Prescriptions as needed
Renew or get a new Rx.

On-demand virtual visits
See a physician 24/7.

24/7 care support
We are here to help you.

  • 1

    Download the DrHouse app.
    Set up your free account in a minute.

  • 2

    Start a visit with an online doctor. Wait time is less than 15 minutes.

  • 3

    Get an Rx from your preferred pharmacy. Pick up a Rx nearby or get it delivered to you.

Download our app
Image of a doctor wearing a white lab coat, representing the DrHouse telehealth service