Question: what does it mean when you keep waking up at 3am?
Answer: If you do the math 3am is 8 hours after the past meal. Which means that your body has been fasting that entire time! When your brain thinks you have run out of fuel and you get low blood sugar, it will wake you up by producing Cortisol to help jumpstart the metabolic process, get you hungry, and wake you up to eat!