晨跑后大概需要三小时左右才可以睡觉,因为在运动之后,至少需要三个小时时间才可以恢复,因剧烈运动导致肾上腺激素和生长激素上升现象,等待这些机组恢复到正常水平以后,患者才可以顺利进入睡眠状态。并且在晨跑之后体温上升,如果在晨跑之后立即进入睡眠,不利于身体健康。