I've been using vitamin B5 (more commonly called pantothenic acid) for over a year now, and it's been absolutely amazing.. There's a lot of talk about it (or was when I was researching it) on internet forums, but very little anywhere else.. I take about 1500mg-2000mg a day (3-4 tabs or caps per day), and space them out throughout the day, taken with plenty of water.. runs about $10 per 100 caps at GNC.. it's not sold normally at drug stores or non-specialty stores, but you can get tablets for about $7.50/100 by special order from drug stores or hospitals.. you can also find it from internet vitamin stores.. it also takes several weeks before you see any results, and if you miss a few days you'll find a recurrence (mild) for days or even a week or so.. speaking from experience
Other options...
drink lots of water, hydration can help..
look for products with benzoyl peroxide in them, there are lots of OTC products (proactiv as recommended above uses benzoyl peroxide), but don't go crazy with it to start, or it'll make your skin red, you gotta work your skin up gradually (put it on for 20 minutes every other day for a few days, then increase slowly to two hours, and then you're pretty much good from then on)..
think about your diet.. high fat diets are bad because they increase activity in your sebaceous glands, and oil on your face (or sweating of your face from your job/activities) are bad, so if you're doing anything active, or work somewhere where you're getting oil on your face, wash your face immediately after..
the big problem with acne treatment is to keep from overdrying your skin, because that can be just as annoying or bad, and it's difficult to find that happy medium..
Hope I've helped🙂
-Dave