Как войти в график

Собственно есть ситуация: скоро нужно будет просыпаться с утра (на учебу, работу), а сейчас ложишься часов так в 5 утра (так как раньше ну не получается лечь спать) и спишь до вечера.
Находил пару решений в интернете:

- Выпить снотворного и лечь спать (ну такое себе, как по мне)

- Лечь как обычно, и проснуться когда нужно (нужны дикое усилия, что бы не постать еще "5 минут", + иногда я просто не слышал будильник)

- Не спать сутки

Вот про последний вариант я и хочу рассказать. Идея в следующем: просыпаемся как обычно (например в 15:30), делаем всё как обычно, обычный день, дожидаемся состояния, когда уже хочется спать (например 5:30 следующего дня) и идем за энергетиком (чем больше кофеина - тем лучше). Ну а дальше с помощью энергетиков просто не спим до X-2 времени (где X - это время, в которое вы должны будете ложиться когда войдете в график, что бы высыпаться). То есть если нужно будет ложиться в 23:00, что бы проснуться в 7:00, значит не спим до 21:00 (23-2=21). Мне такие манипуляции очень помогают, каждое утро просыпаешься выспавшимся, а вечером намного легче уснуть.