Being severely obese can knock up to eight years off your life and cause decades of ill health, a report says.
The analysis showed being obese at a young age was more damaging to health and life expectancy.
The team, at McGill University in Canada, said heart problems and type 2 diabetes were major sources of disability and death.
Experts said people were frequently "ignorant" of the consequences of obesity.