My spots are worse in my 30's than they were in my teens. I have sensitive skin and i am allergic to lanolin which is in all the face creams. At the moment, because I am so stressed I have spots all down the one side of my face. I have a horrible feeling that they are due to an allergic reaction to something I am putting on my face.
I drink 2l of water a day including a lot of green tea. If anyone ever invented a miracle cure for spots they would make an absolute fortune.