The Dr. Murad Pure Skin Supplements are quite pricey but they do work. You need to take 2 tablets twice daily for at least a month to see results.
I struggled with acne for many years and this drug helped me out of that phase. I started with 2 tablets twice daily and gradually reduced it to two tablets daily till I no longer needed the supplement. I still get the occasional pimple, but it's nothing like before.
I recommend this product if you need extra help with acne and you've tried many products.