Основной причиной накопления жира в организме является преобладание полученной с пищей энергии над израсходованной. Процессы метаболизма начинают замедляться уже в 25-30 лет. Ухудшаются белковый и углеводный обмены, снижается усвоение жиров, для обеспечения нормальной жизнедеятельности человеку требуется меньше энергии, чем он получает. Для сохранения баланса нужно больше двигаться, но люди зрелого и пожилого возраста уделяют физической активности меньше времени, чем необходимо. С возрастом происходят гормональные сдвиги, нарушается баланс гормонов, отвечающих за чувство голода и насыщения, сильно колеблется уровень сахара в крови, заставляя есть чаще и больше.