Чтобы просыпаться от будильника, надо просто-напросто вовремя ложиться, и хорошо спать, иначе это всё бесполезно.
Я могу когда угодно лечь спать, а потом либо черт знает сколько вертеться и не спать (даже если буду очень сильно стараться уснуть), либо отрубиться через несколько минут. И это при том что мне каждый день надо вставать рано утром.
Единственный способ разбудить меня - поставить будильник с тремя 5-минутными интервалами, при этом последний интервал должен сработать четко именно тогда, когда мне и надо вставать. Иногда делаю 4-5 интервалов вместо, но только если проснувшись знаю, что могу позволить себе лишние 10 минут в постельке. Если что-то важное и срочное, встаю с первого звонка. Впрочем, я в такие дни вообще особо не сплю.