Will Farrell reveals he’s been sober for six months!