Snow,
IMHO best and, the only way to heal sleep cycle and other anxiety depression is to do yoga and meditation for 45 to 90 days...

In the first 5 days itself you will witness the result. Tremendous result...trust me...I suffered too not with sleep, but adhd and now I am more centered ...

Yoga is all about correcting your breathing and meditation is all about doing nothing for 20 mins a day...I learnt from ART OF LIVING...especially after my deep meditation class..(ask for deep meditation class after your breathing yoga class)..you would say this for sure....WOW...what a relief....

Especially your question

How to break this sleep cycle permanently?...

Only way is yoga and meditation...not only it will fix your sleep, also it will fix your body, mind and sex holistically....


Hope this helps..