My skin problems cleared up in basic training. The first thing they did to me was remove my hair bangs, which I had grown to hide my face. This exposed my face to much more sunlight, which is a great killer of bacteria. Then the daily training in Tennessee in June and July caused me to sweat from every pore for 8 hours a day to the point that when I took off the uniform and the sweat dried, the salt from the sweat made the uniform white and crunchy like it was starched. Living without air conditioning caused me to take at least two showers a day, just to feel human. On the weekends, when we didn't have to train, we went to the Post's chlorinated swimming pool, most of the day to keep cool. The testosterone that normally would be have been used by the acne, seemed to be busy building new muscle tissue and rebuilding muscles stressed by the marching, training, exercising, and swimming.
How much change can 8 weeks of increased sun, increased sweating, increased exercising, increased shower taking, increased exposue to chlorine, and increased use of your body's natural testerone cause?
When my parents came to graduation ceremonies, my mother didn't recognize me until I talked to her.
I don't recommend joining the army, and I don't know which of the above was responsible for my skin clearing, but none of these things required doctor's prescription or money, and I have never been in that shape, in my life since.
That's just my alternative suggestion.