I use to constantly struggle with acne.CONSTANTLY. Ask your doctor to prescribe Minocyclin, its an antibiotic. It helped me tremendously, and now my younger brother is using it (he is about your age) and he is getting results. Also, I don't waste money on those acne washes anymore, I just use the antibacteria hand wash on my face, and it works better than any of the stuff I use to buy specifically for acne. Then I use Stridex pads or Oxy pads after.
Also, I use to drink tons of milk, I swear the moment I stopped drinking milk completely, I stopped getting the monsterous breakouts. I know you are probably thinking yeah right, but I believe they inject the cows with hormones to get them to produce more milk. Anyways, it worked for me.
I hope you find something that helps, I know how draining it can be!