There are various reasons for waking up hungry in the middle of the night: one, caused by indigestion, because the food after eating indigestion, so not well absorbed nutrients, the body is not satisfied will have a feeling of hunger. Second, caused by abnormal blood sugar, patients suffering from diabetes, hunger with a blood glucose meter to measure the level of blood sugar, found in the normal range, indicating that the level of blood sugar can not be controlled normally. Third, abnormal thyroid function, such as hyperthyroidism, the body’s metabolic rate will rise, always feel hungry at night, but weight loss, you can go to the hospital to test the level of thyroid hormones, to see if there is hyperthyroidism. Fourth, eat less or more vegetarian at night.