Hi,
I had really bad acne, white heads and black heads when I was a teenager. I went to see a Harley St specialist and was told it is caused by the lack of a clensing enzyme. Surges in Testosterone limits this enzyme. It's just puberty and even though my parents spent a fortune on my treatments the spots still didn't really go. I also gave up chocolate and greasy foods but my specialist said it wouldn't help. He said it's not true about the food you eat. Greasy food might trigger the odd spot but acne is completely different.
So bear with it, it does go away.