For most people who are overweight, the root cause is that the foods they eat every day have more calories in them than their bodies use in a day. The calories that aren’t used are stored for later use in the form of fat.