Steroid drugs such as prednisone4 and triamcinolone5 have been shown to deplete the body of calcium, magnesium, folic acid, potassium, selenium, vitamin C, and vitamin D.
Surprisingly, antibiotics deplete a wide variety of nutrients, and not so surprisingly, they deplete normal gut flora.
Blood pressure-lowering medications routinely deplete nutrients.
Loop diuretics like Lasix [R] (10) deplete the body of calcium, magnesium, potassium, sodium, vitamin B1, vitamin B6, vitamin C, and zinc.
Thiazide diuretics like hydrochlorothiazide (12) deplete the body of CoQ10, magnesium, potassium, phosphorus, sodium, and zinc.