Like most oral medications, Spironolactone takes several weeks to take effect within the body. Those new to the drug would need 6-8 weeks of consistent use for the medicine to begin working within the body.
Does spironolactone make acne worse at first?
Along with weight gain, many people worry that spironolactone will make their skin look worse when they first start taking it. While this is true for some acne treatments, it is generally not an issue with spironolactone.
How long does spironolactone take to show results?
While Spironolactone can cause drastic improvements in your skin, you won't get miraculous results overnight. "Most women should expect it to take around 3 months for the benefits to start showing. In my experience of prescribing the drug, it is not uncommon for spots to flare up initially before starting to settle.