睡前多久不能吃东西?为什么? 我分析睡前1小时不能吃任何东西,尤其不能吃甜食,容易得蛀牙。另外不能吃太多,因为人睡觉的时候不运动,新陈代谢慢,不容易消化。这样会影响消化,暴饮暴食会增加心脏负担。个人观点,仅供参考。