A question of blotchyness

I have blotchy cheeks ever since I was about 12-13, what I wanna know, is what causes it? Hormones? Will it pass? Or am I stuck with it for the rest of my life? Is there any creams or treatment for it?
Cheers

Ryan_Liam

Maybe acne rosacea (http://www.rosacea.org/) ?