Hello, Thanks for choosing health care magic for posting your query. I have gone through your question in detail and I can understand what you are going through. If you have already tried all the non pharmacological ways then it would be wise to take a short course of clonazepam or alprazolam for a few weeks and then discontinue it. Many times this improves the sleep architecture and then the normal sleep will take over. You should still try to be off caffeine and take up some aerobic exercises. Hope I am able to answer your concerns. If you have any further query, I would be glad to help you. In future if you wish to contact me directly, you can use the below mentioned link: bit.ly/dr-srikanth-reddy Wish you good health, Kind regards Dr. Srikanth Reddy M.D.