Wheb I was 18 I used to stress about acne aswell. I think you're doing great stopping PMO, the resukts will come in no time. And with time you will do what is good for your health and body so that the skin will clear up. I believe part of acne is the hormones but it is also partly how you take care of your body(diet) and skin. Be patient my friend, you're doing great!