Спать надо ложиться во время, вот вам и "весь корень проблемы". Если адекватный, вменяемый человек в 18 лет не понимает таких простых истин, вы ничего не сможете сделать. Это испорченный режим дня, его надо восстанавливать и поддерживать. Ни один человек, регулярно ложась спать в 2 ночи, не будет в состоянии нормально пробудиться и встать в 7 утра. На это способны только кормящие матери, но через некоторое время все они (а каждая из нас это проходила в свое время) превращаются в зомби.