Published on: 7/9/2025
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.
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.
If you are experiencing these symptoms, it may be helpful to talk to a healthcare professional to understand the cause and find a solution.
(References)
We would love to help them too.
For First Time Users
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.
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.