From my site: http://www.itveganatgenesis.blogspot.com 
Researchers have explained that the main cause of most acne is an overburdened liver. The liver, with its numerous functions, filter, detoxify, and clean our blood. It is hit hard every day by hormones, fats, caffeine, allergens, etc. When it is unable to filter these components it recycles them back into the body to be expulsed either through the digestive system or the skin.
It has been said that the skin is the window to the intestines and gut.
Unsatisfied with my regimen that mainly treated prevented troubled skin, I dug deeper to get to the gut of the problem and find a natural solution that would STOP acne from ever occurring.
I hypothesized that my acne was hormonal, because I eliminated known allergens and high fatty foods from my diet a while ago. I hardly drink caffeinated drinks and only eat chocolate occasionally.
In my case, my acne occurred 7-10 days before my cycle and began to subside a few days after the last day of my menstruation.
This could only mean one thing and brought me much relief. My acne was simply hormonal.
Hormonal acne is typically caused by a spike in estrogen levels prior to menstruation.
I figured that if I could balance my hormones, preventing estrogen to peak during the time of my usual PMS period I could possibly, successfully eliminate the possibility of acne all together.
So, far I have been acne free :) My skin is smooth
I focused on the balancing hormones by taking Omega 3 and 6 supplements along with papaya enzymes to dreak down these essential oils properly. The Omegas promote the production of "good" hormones, and many people are deficient in these. Then, I completely changed my skin care regimen.
I did not change my diet which is mainly gluten free and vegan. I even had fried food and some chocolate on occasion. This too proved my guess that my acne was caused by a hormonal imbalance.
New skin care regimen:
1. Gentle Soap for cleansing twice a day (Burt's Bees Baby Bee)
2. Aloe Vera Gel as a moisturizer (Fruit of the Earth)
New supplements (Taken 7-10 days before my cycle) :
1. Liver cleansing herbs 3-6 times a day:
Milk thistle, Artichoke, Dandelion, Turmeric (Natural Factors Milk Thistle Phytosome)
2. Evening Primrose (3 times a day)
3. Flax Seed (3-5 capsules times a day) or 1 Tbsp Flax Oil daily
4. Black Cohosh (3 times a day)
5. Super B Complex vitamin (daily suggested amount)
DRINK MORE WATER!!!
It's amazing how much more my water intake improved the overall condition of my skin. If I haven't drank enough my skin begins to look oily and blotchy.
This has worked for me, and I hope it will for you or someone you know :)