There is one solution that works above all other...water. I'd stick to fresh bottled water just in case. Anyway I drink about 80 ounces a day. In 3 days I'd already seen drastic improvement, and now I have NO acne. Seriously, none what-so-ever. And I'm 15. But then again I never had serious acne to begin with just a little on my arms.
I used to have a really bad acne problem (back, neck, chest, face, etc) I let it go for a long time trying basic stridex and stuff, but nothing worked. Finally, I started taking Bactrim (I think that's the spelling). It's an anti-acne antibiotic type thing. I've had no side effects, and my back and chest have pretty much cleared up 100% (still have scars ) and my face is 100x improved, only a few blackheads remain. Talk to your docter or a dermatologist to hook you up!
You can try salicylic acid, works for oily skin, but if you have a sensitive face, it's recommended that you don't use it.