Drew Barrymore said she hasn't had a drink in over two years