ترجع تغيرات الوزن خلال شهر رمضان الى الخلل في ميزان السعرات الحرارية، حيث يزيد الوزن عند زيادة مدخول السعرات الحرارية خلال الفترة بين الإفطار والسحور على ما يستهلكه الجسم خلال الصيام، بينما يحافظ الجسم على وزنه عند تساوي مدخول السعرات الحرارية مع ما يستهلكه خلال الصيام، وينقص الوزن إذا قلّ مدخول السعرات الحرارية عمّا يستهلكه الجسم.