Causes of hypomagnesaemia

Causes of hypermagnesaemia

Non-drug causes

Inadequate Mg2+ intake

Excessive intake

High Ca2+ intake

Renal failure

Malabsorption states

Hypothyroidism

Gastrointestinal losses, e.g. diarrhoea, vomiting

Excessive tissue breakdown, e.g. sepsis, shock, burns

Polyuria

Parathyroid dysregulation

Bowel resection

Drug causes

Diuretics

Lithium

Laxatives

Mg2+ containing antacids (excessive intake)

Nephrotoxic drugs

Magnesium containing laxatives

Insulin