I have dealt with severe cystic Acne in the past just so you know I have experience with this issue. I would cut out the soy milk for sure as it is estrogenic. I just use regular organic cream in my tea. As for dairy, just don't consume any thing with protein like milk or cheese. It's the degenrated protien in it that is bad for your skin, same goes for grains, meat etc. Butter and cream are fine in small amounts. Definately do away with all caffeine. The circles under the eyes indicates kidney issues. Caffeine is horrible for the kidneys. Make sure you are eating lots of fruits. Go to http://www.freeacnebook.com and you will learn a lot about diet and acne. It made a big difference in my life. Im not perfect at it, and I have my days where I do eat something not great, but overall I try my best to stick to it. Good luck.