сдвигайте дневной сон.8-9 часов с 21 до 5-6 нормально, не давайте спать в 8-9 утра дотяните до 12 хотя бы. либо будите через полчаса-час. он у вас в 16 спать уходит и просыпается в 18-19? а в 21 снова на сон.один день оставьте без дневного сна, лучше чуть раньше в ночь отправьте, например в 20.00