Вам не только надо соблюдать циркадный ритм, как вы и делаете, стараясь ночь спать.
Но требуется чтобы мозг перед сном был не разогнан, т.е. когда нейроны в сети слишком активны.
Поэтому прогулка перед сном, легкая разминочная физкультура чтобы кровь нигде не стояла и убирались зажимы мышц, интернет/игры/телевизор перед сном хотя бы за час исключите. Чай, кофе и любые другие энергетики в тот день когда вам тяжело заснуть не пейте. Избегайте стресс сильный,любой даже положительные сильные эмоции. Легче всего засыпается когда, вы день работали и у вас все цели на день были выполнены, т.е. нет зависших целей, если есть глобальные цели разбейте на подзадачи, та к чтобы в день все укладывалось, иначе это создает стресс.
Все просто, ну и наберитесь терпения, сбиты сон часто восстанавливается очень долго. Главное все делать и не филонить, прикрываясь ленью.
Вы ушли в лекарства слишком сильно, сон может быть восстановлен без них, но процесс дольше чем на лекарствах, хотя и на лекарствах у многих он не восстанавливается из=за проблем побочек, так что все сложно в выборе способа.
С лекарствами есть одна особенность, если у вас есть болячки, близкие к хроническим, они могут активироваться, что вызывает стресс еще более сильный и получается сложное сочетание, с одной стороны лекарства помогают приводя сон в норму, с другой стороны усиливают болячки, что создает новый стресс и опять нарушается сон.