Pop star Katy Perry cut out coffee and alcohol from her diet for three months leading up to her covershoot for fashion bible Vogue.

The I Kissed A Girl hitmaker featured on the July (13) issue of the publication and reveals she embarked on a complete cleanse so she would look her very best when she was photographed by the legendary Annie Leibovitz.

She says, "I did a lot of my own prepping. I kind of went on a cleanse... I did a lot of stuff like vitamins and supplements and I changed my coffee to green tea, and I didn't drink any alcohol for three months so I was really in the zone and just wanted to be glowing for that cover."