My skin is clearing up by leaps and bounds with first flush.
I've been reading up and gathering info from members at this .com about Essential Fatty Acids and their importance -- in your primary case -- in skin repair.
Essentially, you need top quality Omega 3, 6 and 9 in balance every day.
Look up info on these using your search engine. There's both a lot and a little. Be patient, it gets easier.
Also, for more benefits look up Ayurvedic body types and see where you stand. Then find info on balancing this with foods.
Finally (since I'm being brief here!) Bentonite clay is very good at drawing pimples out of your skin. Just get the powder and mix your own.