I was on spironolactone for 4.5 years. About 5 months ago, I decided I would start weaning myself off due to my skin being consistently clear and being almost 26. For a couple of months I took my usual 100mg every other day, then every couple days. Then about 3 months ago I stopped completely. The last couple of weeks I started breaking out again and restarted on spironolactone. I have now been on it again for 3 weeks. I was only off for 2 months, how long will it take to start clearing?