Cameron Diaz on her acne struggle
Cameron Diaz has told how banishing fast food cleared up her "embarrassing" struggle with acne.
The Hollywood actress, 41, opens up in her new health guide, The Body Book, about how she tried to get rid of the skin condition, Radar Online reported.
She writes: "I had terrible, terrible skin embarrassing, and I did everything I could think of to make it go away.
"I tried to cover it with make-up. I tried to get rid of it with medication: oral, topical, even the harshest prescriptions. Nothing helped for very long."
She said of appearing on-screen: "It was really challenging to cover them up for the cameras. It was awkward and embarrassing and frustrating, and I always felt really bad about myself."
When she began to cook for herself instead of eating fast food, she says that "a funny thing happened... my skin began to clear up! My acne wasn't totally gone, but it was significantly better."
"Looking back, I realise that I hadn't needed those prescription drugs, those vials of potions and creams.
"I hadn't needed to be angry at my skin or feel bad about myself. I had just needed to listen to my body... Acne was my body's alarm system."