NHS guidelines state the average female needs 2,000 calories a day but the number of calories we can eat without gaining weight varies from woman to woman. It’s all down to the speed of our metabolism – how quickly our bodies use up energy.