Существуют различные причины просыпаться голодным среди ночи: во-первых, вызванные несварением желудка, потому что пища плохо усваивается после еды, поэтому организм не удовлетворен питательными веществами, будет чувство голода. Во-вторых, вызванные аномальным уровнем сахара в крови, пациенты, страдающие диабетом, при голодании с помощью глюкометра измеряют уровень сахара в крови, обнаруженный в нормальном диапазоне, что указывает на то, что уровень сахара в крови не может нормально контролироваться. У пациентов с аномальной функцией щитовидной железы, например, гипертиреозом, скорость метаболизма будет выше, они всегда будут чувствовать голод ночью, но их вес будет снижаться, поэтому они могут обратиться в больницу для проверки уровня гормонов щитовидной железы, чтобы узнать, есть ли гипертиреоз. В-четвертых, есть меньше или быть более вегетарианцем по ночам.