Actress Amanda Seyfried takes anxiety medication to control her obsessive-compulsive disorder.

The Dear John star frequently suffers panic attacks before promotional appearances on Tv and the 27 year old confesses she usually downs a glass of whiskey ahead of time to calm her nerves.

She tells InStyle magazine, "I've never been fully sober when I've gone on shows."

And to help curb her everyday issues, Seyfried relies on anti-depressant Lexapro.

She continues, "I have to do lots of things at the same time. It's an obsessive-compulsive thing. So when I'm on the elliptical machine, which I do almost every day, I have to be knitting, playing Sudoko (puzzles), and listening to something... I'm too measured and controlling - about everything. That's why I take Lexapro. It's for Ocd."

But the blonde beauty insists her condition is manageable: "I don't feel like I'm struggling with it. I think Ocd is a part of me that protects me.

"It's also the part of me that I use in my job, in a positive way. The only thing I'd like to get beyond is my fear of driving over bridges and through tunnels. I can't overcome it."