Today a third (28 per cent) of 16 to 24 years old have not had a drink in the past 12 months, compared to 18 per cent in 2011, according to NHS data.