Blood Tests for Muscle Weakness & Cramps: What to Ask For
Persistent muscle weakness and cramps often have a correctable cause in your blood — vitamin D, magnesium, potassium, or thyroid function. Here are the tests worth requesting, and why the serum magnesium result can be misleading.
Why a standard panel won't explain muscle weakness
Routine panels include calcium and potassium, but the vitamin D and magnesium behind most muscle symptoms are usually left out.
Genuine muscle weakness — difficulty climbing stairs, rising from a chair, or lifting things that used to be easy — is different from general tiredness, and it has a short list of correctable nutritional and hormonal causes.
Vitamin D deficiency causes a classic proximal muscle weakness and is one of the most common, correctable findings. Magnesium is essential for muscle contraction and relaxation; deficiency causes cramps and spasms, but the serum test reflects only about 1% of body magnesium, so it under-reports the problem. Potassium imbalance causes weakness and cramps directly. And an underactive thyroid produces a recognised muscle weakness (hypothyroid myopathy).
The clusters below cover the workup. The key nuance: a "normal" serum magnesium does not rule out deficiency, so low-normal magnesium alongside cramps is still worth addressing.
The 2 test clusters for muscle weakness
Nutrient and thyroid causes. Note that serum magnesium under-reports true deficiency.
Frequently asked questions
What blood tests are done for muscle weakness?
Can vitamin D deficiency cause muscle weakness?
Why can magnesium be normal but I still have cramps?
Can a thyroid problem cause muscle weakness?
My muscle tests were normal — what next?
How to request these tests, word for word
Doctors order what they're used to ordering. Being specific about what you want, and why, changes the conversation.
Once you have your results
Getting the right tests ordered is step one. Reading the results properly is step two.
Already have results? See which muscle markers are hiding in yours.
Upload your blood report and get a ranked read on every marker, adjusted for your context.
Analyze My Blood Test →