формально - у вас нарушения сна нет. просто современный мир немного не подходит под ваш график. ложитесь в 7, до 12  как раз 5 часов.  с 3-4 ночи до 6 утра еще 2-3 часа. то есть полагающиеся 7-8 часов в день.налаживайте окружение, а не сон. по возможности, конечно.  или меняйте освещение дома и на работе. плюс солярий.