Anne Hathaway Explains Why She Stopped Drinking Actress Anne Hathaway is opening up about why she's quitting drinking for the next 18 years. In an interview with Ellen, Anna says her reason for backing away from the booze came ofter she went to a business meeting hungover. "I quit drinking back in October for 18 years. I'm going to stop drinking while my son is in my house just because I don't totally love the way I do it and he's getting to an age where he really does need me all the time in the morning." What do you think about Anne's decision? Have you ever been to a meeting hungover?