beginning of content

Magnesium deficiency

2-minute read

What is magnesium deficiency?

Magnesium deficiency is when the body does not get all the magnesium it needs for health.

Health problems linked to magnesium deficiency are rare, but if your magnesium levels are low long-term due to other health conditions like alcoholism or taking some medications, you may be at greater risk.

Magnesium deficiency can lead to health problems including:

What are the symptoms of magnesium deficiency symptoms?

Magnesium deficiency can cause:

What causes magnesium deficiency?

Magnesium deficiency in healthy people is rare but it can be caused by:

Sometimes, people can take in too much magnesium in antacids or laxatives, but this is rare. If you have concerns about this, check with your pharmacist or doctor.

How is magnesium deficiency diagnosed?

Magnesium deficiency is diagnosed via a blood test and sometimes a urine test. Your doctor may order the blood test if you have symptoms such as weakness, irritability, abnormal heart rhythm, nausea and/or diarrhoea, or if you have abnormal calcium or potassium levels.

How is magnesium deficiency treated?

If you have magnesium deficiency, your doctor will prescribe a magnesium supplement. Sometimes these can give you diarrhoea, so your doctor may need to experiment with the dose. In severe cases, intravenous magnesium may be needed.

Make sure you consult with your doctor if you are thinking of taking a magnesium supplement, as it’s possible to take too much magnesium. Taking more than the recommended dose can cause vomiting, diarrhoea, abdominal cramps and, in extreme cases, irregular heartbeat and cardiac arrest.

How do you prevent magnesium deficiency?

To prevent magnesium deficiency, it is important to eat a healthy, balanced diet containing magnesium-rich foods such as leafy green vegetables, legumes, nuts, seeds and whole grains.

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information