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.

Written by Ankit Agarwal·Medically reviewed by Dr. Prahlad Rai Gupta, MBBS, MD·Published ·Last reviewed
Covers nutrient + thyroid causes Includes doctor request script Based on NIH, ATA guidance
Don't have results yet?
Take the 2-minute symptom quiz to see which blood markers are worth testing — and get a free panel to bring to your doctor.
Find out what to test
Already have results?
If your magnesium came back "normal" but the cramps continue, the serum test may be the reason — it reflects only a fraction of your body's magnesium.
Why serum magnesium misses most deficiencies

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.

Cluster 1 of 2
Vitamins & Minerals
Vitamin D, magnesium, calcium, and potassium are the core minerals governing muscle function — and the first two are routinely omitted.
Core Usually in a standard panel Ask Request specifically
Ask
Vitamin D
Deficiency causes proximal muscle weakness — difficulty climbing stairs or rising from a chair — and is a classic, correctable cause. NIH: deficiency below 20 ng/mL, insufficiency 20–29 ng/mL.
Ask
Magnesium
Essential for muscle contraction and relaxation; deficiency causes cramps and spasms. Only about 1% of body magnesium is in blood, so a "normal" serum result does not rule deficiency out.
Core
Potassium
Low potassium causes muscle weakness, cramps, and fatigue; severe cases affect the heart. Normal range is roughly 3.5–5.0 mmol/L, usually on a standard panel.
Core
Calcium
Low calcium causes muscle cramps, spasms, and tingling. Usually included on a standard metabolic panel.
Cluster 2 of 2
Thyroid & Muscle
An underactive thyroid produces a recognised muscle weakness; creatine kinase confirms muscle is involved.
Core Usually in a standard panel Ask Request specifically
Core
TSH
An underactive thyroid causes hypothyroid myopathy — proximal muscle weakness and cramps. TSH is the first-line screen.
Ask
Creatine Kinase (CK)
Released when muscle is damaged or stressed. An elevated CK confirms a muscle process is active and helps distinguish true weakness from fatigue. Useful if you also take a statin.

How to ask, and what to say if your doctor pushes back

Doctors order what they're used to ordering. Being specific about what you want, and why, changes the conversation.

What to say at your appointment
"I've had ongoing muscle weakness and cramps and I'd like to check the common causes. Could we run vitamin D, magnesium, potassium and calcium, TSH, and a creatine kinase? I understand serum magnesium can read normal even when stores are low, so I'd like to look at the whole picture rather than rely on that one result."
Mention any statin or diuretic you take — statins can raise CK and cause muscle symptoms, and diuretics deplete potassium and magnesium. If your magnesium is low-normal and you have cramps, that pattern is still worth treating despite a technically "normal" flag.

Once you have your results

Getting the right tests ordered is step one. Reading the results properly is step two.

Upload to FixFirst
Get your top 3 priorities ranked in 45 seconds
Upload your PDF and FixFirst analyses every marker on it — including borderline values — and tells you which one matters most given your sex, age, and lifestyle.
Upload My Report →
Most-missed marker
Why "normal" magnesium can still be a deficiency
Only about 1% of body magnesium circulates in blood, so the serum test is a poor proxy for your stores. Low-normal magnesium with cramps is a meaningful pattern.
What low magnesium actually means

Your questions, answered

What blood tests are done for muscle weakness?
Vitamin D, magnesium, potassium and calcium, TSH, and creatine kinase. These cover the nutritional and thyroid causes of true muscle weakness and cramps, and CK confirms whether a muscle process is active.
Can vitamin D deficiency cause muscle weakness?
Yes — vitamin D deficiency causes a classic proximal muscle weakness, meaning difficulty with movements like climbing stairs or rising from a chair. It is one of the most common and easily corrected causes, which is why it leads a muscle-weakness workup.
Why can magnesium be normal but I still have cramps?
Only about 1% of the body's magnesium is in the bloodstream, so the serum test is a weak proxy for total stores. You can be depleted at the cellular level while the blood result reads "normal." Low-normal serum magnesium alongside cramps, twitching, or poor sleep is a meaningful pattern worth discussing.
Can a thyroid problem cause muscle weakness?
Yes. An underactive thyroid causes hypothyroid myopathy — proximal muscle weakness, aching, and cramps, sometimes with a raised creatine kinase. TSH is the first-line screen and belongs in the workup.
My muscle tests were normal — what next?
Check that vitamin D and magnesium were actually ordered, since both are often skipped, and look at where each value sits in its range rather than only whether it passed. If you take a statin, mention persistent weakness to your doctor. If your results say "normal" but the symptom persists, look at where each value sits within its range, not just whether it passed.

References & Guidelines

Medical disclaimer: FixFirst is an educational tool, not a medical device. Content is reviewed by Dr. Prahlad Rai Gupta, MBBS, MD. Reference ranges and thresholds are based on published clinical guidelines from the ADA, ATA, NICE, NIH, Endocrine Society, and ACC/AHA. Always consult a licensed healthcare provider before making changes to your health plan.

Already have results? See which muscle markers are hiding in yours.

Free. No account. Works with any lab report in 45 seconds.

Upload My Report →