Eating late, just before bed or getting up at 2am and indulging causes undue stress on our entire immune system.
Your body is digesting your food instead of going into a deep REM sleep where it can fix and repair.
If you do not allow this deep sleep, not only do you jeopardize your health, but you also do not increase serotonin levels that will ultimately help your body burn FAT!