Nothing like a good ol’ spastic muscle (especially those eye twitches) to annoy and distract you throughout the day. Typically, we have control of muscle movement, but muscle twitches are completely involuntary.

But twitches usually don’t last long, and there are ways to prevent them from happening again.

There are many reasons for muscle twitching, and some are more serious than others. Here’s what could be going on.

Working out

You’re tired after exercising, and so are your muscles. Your muscles can get fatigued, which results in twitches and cramps in overworked muscle fibers.

A research review also showed that electrolyte imbalance after a sweat sesh can impact muscle contractions. Therefore, any loss in electrolytes could trigger muscle twitching.

The muscle that is the most worked is likely going to be the one that starts twitching. This could range from your arms all the way down to your legs, depending on the exercise.


After a stressful situation, your body can feel pretty tense. Anxiety can release neurotransmitters to tell your muscles to move when it’s not even necessary.

Heavy breathing also tends to come along with feelings of stress or anxiety (aka hyperventilation). This can drop the levels of carbon dioxide in your blood and create muscle twitches. You’ll likely notice these twitches occurring in your hands and feet.

Too much caffeine

That morning cup of joe can get you going in the a.m., but it can also send too much energy to your muscles.

Caffeine can actually change the concentrations of energy your body creates. Drink too much, and you can create abnormalities in nerves and muscles that lead to twitching. This can affect any muscle in your body.

Not enough sleep

Notice your eyelids going on a twitching spree after a late night? Your brain relies on neurotransmitters to send and receive messages to your nerves that control muscle movement. When you don’t get enough sleep, those neurotransmitters aren’t on their A-game. This leads to muscle twitching.

Lack of nutrients

More specifically, try to watch your vitamin D, vitamin B, calcium, and magnesium levels.

You need to get out in the sunshine to boost that vitamin D. Your nerves need this vitamin to take messages back and forth from the brain to your muscles. You’ll likely find the twitches happening in your eyelids, calves, and hands.

Not enough vitamin B typically leads to eye twitching.

Calcium deficiency is referred to as hypocalcemia. With this condition comes “neuromuscular irritability,” which causes muscle twitches due to the lack of calcium levels in the blood. Your legs or arms may start twitching from this.

Magnesium helps transport that calcium for nerves and muscle function. If you don’t have enough magnesium (aka hypomagnesemia), you might also be impacting your calcium levels. You could get twitches anywhere in the body, even in your face, with this deficiency.


Your muscles can contain up to 75 percent water, and it’s needed to carry nutrients and minerals to your muscles to function properly. Your larger muscles (think: legs, arms, and torso) will be most affected by dehydrated muscle twitches.


It doesn’t matter if you smoke or chew tobacco. If it gets in your bloodstream, it’s going to affect your muscle movements.

Nicotine binds to receptors in the brain that maintain heart rate, alertness, and movement. This is where those muscle twitches come into play. You may notice most twitches will occur in the legs, but they happen anywhere.

Reaction to meds

All medications are going to come with side effects, but certain meds can trigger muscle spasms. Specific medications include corticosteroids (used to treat conditions such as asthma, skin conditions, and autoimmune disease) as well as estrogen pills.

If you suspect the medication you’re taking is the culprit to your twitches, contact your doctor. You’ll likely feel twitching in your hands, arms, or legs.

Pinched nerves

Maybe you made a wrong move or went too hard with an exercise. Now you pinched a nerve and you’re feeling the consequences.

Along with a muscle twitch, you may also notice that you have a tingling or numbing sensation where the nerve is pinched. Your range of motion may also be limited.

Multiple sclerosis

There is currently no cure for multiple sclerosis (MS), and severity can vary among individuals. MS attacks the protective barrier that covers your nerves and creates difficulty with communication between the brain and the rest of your body. Over time, nerves might deteriorate or become completely damaged.

Nerves affected by MS can vary widely, so keep an eye on a constant twitch in the same area.


With this autoimmune disease, your body attacks healthy tissue and organs by mistake. Twitching from this condition is less common, but if you’re noticing twitches along with the following symptoms, you may want to consider contacting your doc:

  • joint pain and stiffness
  • skin lesions that get worse when in the sun
  • fingers and toes that turn blue when cold or during stressful times
  • rashes on the face or elsewhere on the body

Isaacs’ syndrome

This condition is rare, but is characterized by muscle stiffness, continuous muscle twitches, and decreased reflexes.

These symptoms will occur throughout the day and even during sleep. All muscles may be affected, including your throat muscles, which could impact your speech and breathing.

Lou Gehrig’s disease (ALS)

Amyotrophic lateral sclerosis (ALS) — “A” means no, “Myo” means muscle, and “Trophic” means nourishment. Put it together and it means “no muscle nourishment.” If your muscles aren’t getting the nutrients they need, they’re going to start wasting away.

This disease mainly affects nerve cells you’ll find in the brain and spinal cord, which creates the brain’s inability to control muscle movement.

Kidney disease

Your kidneys are your filtration system, getting all the waste out of your body and disposing it in the toilet. Kidney disease means that they aren’t functioning to their full capability, and that creates a buildup of waste that would usually be removed.

Too much waste can damage muscles and nerves, creating weakness, cramps, pain, and twitches. You may also feel tingling sensations in your arms and legs.


Your nerves can get damaged with this condition, and it typically starts with your hands and feet. With the damaged nerves comes lack of communication when it comes to movement. So your muscles connected to damaged nerves may twitch involuntarily.

With neuropathy, you’re also going to feel numbness, tingling, and weakness in the affected area.

If the twitching is severe enough (or caused by a serious condition), it may need to be treated with medication or other treatments. Depending on what’s exactly going on, you may be prescribed:

  • corticosteroids (lower inflammation in the body)
  • muscle relaxants (relieve discomfort of muscle cramps and spasms)
  • neuromuscular blockers (pretty potent muscle relaxers that prevent muscle movement)

Sometimes it’s inevitable that you’ll get muscle twitches, but there are a few things you can try out to lower the odds that it continues to happen.

Balanced diet

Eating lots of fruits and vegetables, whole grains, and protein is going to benefit you in more ways than one. Keeping your diet balanced will ensure that you’re consuming a variety of vitamins and minerals and prevent any deficiencies.

Improve sleep

That wicked eye twitch? Yeah, that could be because you’re not sleeping enough. You should aim to get 7+ hours of sleep each night.

Manage stress

Woosahhh — relax and breathe! We can deal with a lot of stress in life, which can create more than just muscle twitches. Try some relaxation techniques like meditation or yoga.

Limit caffeine

Caffeine is known to give you the jitters, especially if you’re more sensitive to it. The Food and Drug Administration (FDA) recommends that a safe amount of caffeine to drink each day is up to 400 milligrams.

For reference, that’s the caffeine amount in about 4 cups of brewed coffee.

Quit smoking

Smoking is not a good habit to have in general. Nicotine can affect your central nervous system since it’s a mild stimulant. Quitting won’t only prevent muscle twitches, but can also lower your risk for many other health concerns.

Switch meds

If you’re taking a medication that’s a stimulant and you notice that your muscles begin to twitch, call your doc. They might prescribe another medication where you do not get that side effect.

If the twitching doesn’t stop, or keeps happening, it’s time to make an appointment with your doctor. At the appointment, your doctor will likely ask a handful of questions regarding your twitches to understand what may be going on.

The questions may include:

  • When did the twitching start?
  • Where are the twitches?
  • How long do the twitches last?
  • How often do the twitches occur?
  • Any other symptoms that have come along?

Be prepared for a physical examination and bring any known medical history with you. If things seem serious, your doctor may run certain tests to really dive in deeper.

Some tests could include:

  • blood tests for electrolyte levels and thyroid function
  • MRI scan
  • CT scan
  • electromyography, which assesses muscles and the nerve cells that are in control of them

Diagnosis and treatment is the key to getting chronic twitches to stop, so be sure not to hesitate to call the doc if the twitching gets hard to manage.

Odds are, your muscle twitches are happening due to things you can manage. Leading a healthy lifestyle with lots of water, a balanced diet, a good night’s rest, and no tobacco can help you avoid dealing with a day full of involuntary movement.

It’s always OK to be extra careful and call your doctor. If the twitches seem intense, painful, or very frequent — definitely talk with your doctor! An underlying condition could be causing your muscle twitches.