Doctors Note Logo

Published on: 7/9/2025

What could be causing my body to twitch involuntarily?

Involuntary body twitches can be caused by certain medications, stress, or a lack of vitamin B12. Sometimes, correcting a vitamin B12 deficiency can also lead to these movements.

answer background

Explanation

Involuntary body twitches, also known as tremors, can happen for a few reasons. One reason could be certain medications you may be taking. These medications can cause your body to shake or twitch without you wanting it to. Another reason could be related to vitamin B12. If your body doesn’t have enough vitamin B12, it may cause these movements. Interestingly, even when you start taking vitamin B12 to fix this lack, it may still cause twitching for a little while. Stress is another major contributing factor to causing twitches.

Possible Causes:

  1. Medications:
  • Some drugs may make your body twitch involuntarily.
  1. Vitamin B12 Deficiency:
  • Not having enough vitamin B12 can lead to involuntary movements.
  • Even after starting vitamin B12 supplements, you may still experience twitching initially.

If you are experiencing these symptoms, it may be helpful to talk to a healthcare professional to understand the cause and find a solution.

Tell your friends about us.

We would love to help them too.

smily Shiba-inu looking

For First Time Users

What is Ubie’s Doctor’s Note?

We provide a database of explanations from real doctors on a range of medical topics. Get started by exploring our library of questions and topics you want to learn more about.

Learn more about symptoms

Seizure

Was this page helpful?

Purpose and positioning of servicesUbie Doctor's Note is a service for informational purposes. The provision of information by physicians, medical professionals, etc. is not a medical treatment. If medical treatment is required, please consult your doctor or medical institution. We strive to provide reliable and accurate information, but we do not guarantee the completeness of the content. If you find any errors in the information, please contact us.