Who should not take spironolactone?

Spironolactone is not for everyone. Do not take spironolactone if any of these conditions apply to you:
  • You are allergic to spironolactone or any of its ingredients
  • You have a kidney disease
  • You are unable to urinate
  • You have hyperkalemia (high potassium levels in the body) or
  • You are taking other diuretics or potassium supplements, such as Aldactazide, amiloride or triamterene
Discuss with your doctor the risks of spironolactone treatment if you have a history of liver disease and if you are pregnant or breastfeeding. In these cases, you may have to take special precautions during spironolactone treatment or start off on a lower dose.