Life Anne Hathaway on why she’s staying sober: ‘My last hangover lasted for five days’ April 16, 2019 Hannah Yasharoff, USA TODAY Comments Off on Anne Hathaway on why she’s staying sober: ‘My last hangover lasted for five days’ Anne Hathaway revealed in January that she's giving up drinking until her young son grows up and moves out of the house. Now she's clarifying why.