Spironolactone is a medicine often used to treat heart problems, high blood pressure and fluid buildup. It can also affect hormones by blocking male hormones (called androgens), which women naturally produce in small amounts. If a woman has too much of these hormones or is sensitive to them, it can cause skin disorders such as acne.