Katy Perry didn't drink alcohol for three months, went on cleanse to prep for Vogue cover
- Photo: Bridow/WENN1 of 10
- Photo: Theo Kingma/Rex USA2 of 10
- Photo: JXA/WENN3 of 10
- Photo: Wonderwall4 of 10
- Photo: KRUG/OHLENBOSTEL/StarTraks5 of 10
- Photo: Kevin Mazur/WireImage6 of 10
- Photo: Steve Granitz/WireImage7 of 10
- Photo: Rex USA8 of 10
- Photo: Kevin Mazur/WireImage9 of 10
It's not easy being a Vogue cover girl! While taking to Jay Leno on Friday, Katy Perry admitted that the July issue photo spread -- shot by famed photographer Annie Leibovitz -- required intense preparation.
"I did a lot of my own prepping," the "Wide Awake" singer, 28, said of the cover that was shot on a farm in Upstate New York. "I kind of went on a cleanse, I did a lot of stuff like vitamins and supplements, I changed my coffee to green tea, I didn't drink alcohol for three months."
"I was really in the zone, I just wanted to be glowing for that cover," she continued.
Despite the regimen, Perry seemed pleased with the end result -- sharing how "amazing" it was to work with Leibovitz. "She's incredible," she said. "It was really fantastic working with her. She [has] such a great vibe, she's got no ego which is fantastic, and she really let's me be creative as well."
Perry, who voices Smurfette in the upcoming July 31 "Smurfs 2" movie, also opened up about the vibe of her upcoming album, which she said will debut "soon."
"I've had a lot of time to reflect, and I think that it will continually be what I always do -- connecting to my core and trying to bring an honest message that people can relate to," she said.
MORE FROM WONDERWALL:
Fergie, Sarah Jessica Parker, and Heidi Klum all get an F on this week's Fashion Offenders.Watch Video »
Diva Double Date
Beyonce and Alicia Keys double date with their famous hubbies on today's Celebs Gone Social.Watch Video »
Where Are They?
See what the cast of "American Beauty" is up to today.Watch Video »
J.Lo's Mini Me
Jennifer Lopez shares an adorable photo of her look-alike daughter, plus more celebritots on social media on today's Celebs Gone Social.Watch Video »
Prince Harry, Jessica Alba and more stars who threw out the first pitch at baseball games.Watch Video »
Sofia Vergara poses in a revealing neon bikini while her "Modern Family" castmates hit the beach in Australia on Celebs Gone Social.Watch Video »