Obesity is a complex disease for which no single cause or cure exists. You gain weight when you take in more calories than you burn off. But obesity is influenced by many other things, including:
Another problem is that many people are not physically active, so lots of the calories they consume end up being stored in the body as fat.