it's possible that what you could have is not insomnia but a mismatch between your chronotype and your working life schedule and you may want to explore some of this and there's a test an meq test and i tell them about this and then go and speak to your doctor