Besides that the cause of obesity is a Lack of Energy. A lack of energy can be caused by eating the wrong foods and not getting the vitamins and nutrients the body depends on to keep it healthy. When this occurs a lack of energy is felt which means less exercise, less physical activity and more weight gain.