Millennials are associated with clean eating but have been told to cut down on junk food

Millennials are on course to be the most overweight generation in history, with more than seven in ten carrying extra pounds before they hit middle age, according to the latest analysis.

Those born between the early 1980s and late 1990s are much more likely to be overweight or obese than their parents were, the research found.

Despite millennials being associated with diets such as clean eating, more than 70 per cent will be overweight or obese between the ages of 35 and 44. This would make them the most overweight generation on record. About half of baby boomers, born between 1945 and 1955, were overweight or obese at the same age.

Cancer Research UK, which carried out the analysis, warned that the younger generation was