Belly fat accumulates due to internal hormonal imbalances as well as due to excess calorie intake or physical inactivity.