I've tried countless of methods and medications but let me give you a little secret that I just discovered. Bragg Organic Raw~Unfiltered Apple Cider Vinegar! It's a cheap yet healthy alternative to clearing up your skin along with some many other great benefits for your body.
I drink 1-2 teaspoons with 8oz of water 3 times a day. Before I sleep I apply it directly onto my face with a cotton ball and let it sits for 20mins then rinse it out with water. It will burn because it penetrates into your pour and fight against the bacteria and daily contaminants. It's also only $6 for a huge bottle at your organic whole food store.
I wish you best of luck.