Spironolactone is a prescription medication that works as a potassium-sparing diuretic and an aldosterone antagonist. It helps the body get rid of excess fluid without losing too much potassium, and it also blocks the effects of certain hormones. Doctors prescribe it for several conditions including high blood pressure, heart failure, swelling caused by liver or kidney disease, and hormonal issues like acne or unwanted hair growth in women.
How Does Spironolactone Work?
Spironolactone blocks a hormone called aldosterone. Aldosterone normally tells the kidneys to hold onto sodium and water while getting rid of potassium. When spironolactone blocks aldosterone, the kidneys excrete more sodium and water, which lowers blood volume and reduces blood pressure. At the same time, the body keeps more potassium, which is why this drug is called “potassium-sparing.”
At higher doses, spironolactone also acts as an anti-androgen. It blocks androgen receptors and can lower testosterone production. This is why it is used for hormonal conditions like acne, hirsutism (excess facial or body hair in women), and female pattern hair loss. The anti-androgen effect is not the primary action for heart or kidney uses, but it is central to its use in dermatology and endocrinology.
What Conditions Does Spironolactone Treat?
Spironolactone has several approved and common off-label uses. For heart failure, it reduces fluid buildup and helps the heart pump more efficiently. Clinical guidelines recommend it for patients with certain types of heart failure, especially those with reduced ejection fraction, because it can lower the risk of hospitalization and death.
For high blood pressure, it is often used as a second or third drug when other medications are not enough. It is particularly effective in resistant hypertension and in cases where high aldosterone levels are causing the blood pressure to stay high.
For liver cirrhosis with ascites (fluid in the belly) and for nephrotic syndrome, spironolactone helps remove excess fluid. It is preferred over other diuretics in these settings because it does not cause the body to lose too much potassium.
For hormonal skin conditions, spironolactone is widely used off-label for acne in adult women and for hirsutism. Evidence from studies shows it can reduce acne lesions and slow hair growth, but it is not a first-line treatment. It is also used for polycystic ovary syndrome (PCOS) symptoms, though lifestyle changes and other medications are typically tried first.
What Are the Common Side Effects?
The most common side effects are related to its diuretic and hormonal actions. People may urinate more often, feel dizzy or lightheaded, or have headaches, especially when starting the drug. Because it affects hormones, side effects in women can include breast tenderness, breast enlargement, and changes in the menstrual cycle. In men, spironolactone can cause breast tenderness or enlargement (gynecomastia) and rarely sexual side effects.
A serious side effect is high potassium levels (hyperkalemia), especially in people with kidney problems, diabetes, or those taking certain other drugs like ACE inhibitors or potassium supplements. Regular blood tests are needed to monitor potassium and kidney function. Spironolactone can also cause low sodium levels or dehydration if taken with too little fluid or salt.
Who Should Not Take Spironolactone?
Spironolactone should not be used by pregnant women because it can affect the development of male fetuses, potentially causing genital abnormalities. Women who are breastfeeding should also avoid it or discuss with a doctor. People with severe kidney disease, high potassium levels, or Addison’s disease should not take spironolactone. It is also not recommended for people with a history of allergic reaction to this drug.
Caution is needed for people with mild to moderate kidney disease, liver disease, or those who are elderly. Drug interactions are important: taking spironolactone with potassium-sparing diuretics, potassium supplements, ACE inhibitors, angiotensin receptor blockers, or NSAIDs increases the risk of hyperkalemia. Alcohol and other blood pressure drugs can increase dizziness and risk of falls.
How Is Spironolactone Different from Other Diuretics?
Most diuretics, such as furosemide (Lasix) or hydrochlorothiazide, cause the body to lose potassium along with sodium and water. This can lead to low potassium (hypokalemia), which causes muscle cramps, weakness, and heart rhythm problems. Spironolactone does the opposite — it helps the body keep potassium. This makes it a useful option when potassium levels need to be protected.
Another difference is spironolactone’s effect on hormones. No other common diuretic has anti-androgen properties. This allows it to treat conditions that standard diuretics would not help, such as acne or hirsutism. However, spironolactone is not as strong a diuretic as furosemide, so it is not used for emergencies like acute pulmonary edema.
Spironolactone also has a slower onset of action. It takes a few days to reach full effect, while some other diuretics work within hours. This difference matters for planning treatment, especially when immediate fluid removal is needed.
What Should I Know Before Taking Spironolactone?
Before starting spironolactone, a doctor will check your blood pressure, kidney function, and potassium level. Blood tests are repeated regularly during treatment, typically every 1 to 3 months at first, then every 6 to 12 months if stable. You should not take extra potassium supplements or eat large amounts of potassium-rich foods (such as bananas, oranges, and spinach) unless your doctor advises otherwise.
Spironolactone can cause drowsiness, dizziness, or blurred vision in some people. Do not drive or operate machinery until you know how the medication affects you. Alcohol can worsen these effects. For women of childbearing age, effective birth control is recommended because of the risk to a developing baby. If you become pregnant while taking spironolactone, contact your doctor immediately.
Missing doses can reduce effectiveness, but do not take double doses to make up. If you miss a dose, take it as soon as you remember, unless it is almost time for the next dose. If you stop the drug suddenly, fluid retention and blood pressure can return. Always follow your doctor’s instructions for stopping.
Frequently Asked Questions
Does spironolactone cause weight gain or loss?
Spironolactone usually causes weight loss from fluid loss, not true fat loss. Some people experience weight gain from breast enlargement or fluid retention if the dose is too high or kidneys are affected.
Can spironolactone be used for acne?
Yes, spironolactone is often prescribed off-label for acne in adult women when standard treatments have not worked. It reduces oil production and blocks androgen effects on the skin.
Is spironolactone safe for long-term use?
Long-term use is considered safe for most people when kidney function and potassium levels are monitored regularly. The main risks are hyperkalemia and hormonal side effects, which can be managed by adjusting the dose.
Does spironolactone affect potassium levels?
Yes, spironolactone can raise potassium levels because it prevents the kidneys from excreting potassium. Doctors check potassium levels through blood tests to avoid dangerously high levels.

