beta hydroxy acid is best for white heads and more oily skin types. If your acne tend to be filled with puss or water use beta hydroxy acid -- on the other hand if you tend to get very small black heads then salicylic acid is the way to go. It works by helping your skin to break down dead cells that tend to block your pores and cause the problem. When you wash your face the dead skin is whisked away and over a week or so nasty clusters of black heads vanish. I've been prone to pimples all my life. When I was in my teens beta hydroxy acid (found in oxey) worked best. Now I use salicylic acid now and then. As a rule most people who still have black heads in to their 20s and 30s will find salicylic acid is better.

The good thing abour having acne in your 20s and 30s is the fact that when you are 50, 60 or even 70 you will have fewer wrinkles.. oily skin is not a curse! (only to the young, but just wait!)