‘Sometimes you need a reality check’: Cara Delevingne says she’s 4 months sober