While there is no single underlying cause of obesity, excessive weight reflects an imbalance between energy input and energy output. Both genetic and environmental factors play a role in the development of overweight. Behavioural factors such as high fat and/or high caloric intake, or lack of physical activity commonly present as well.