Попробуйте, кроме всего вышесказанного, еще добавить витамины. Витамины группы В и вит Е утром. За 2 часа и 1 час до сна соответственно кальций и магний (желательно порошковая форма). Стресс "съедает" эти витамины, а без них сон нарушается. Особенно, без двух последних.