You may want to look into Suvorexant (https://en.wikipedia.org/wiki/Suvorexant). It's the one drug that I've found to be extremely effective without causing any sort of hangover in the morning. It really felt like a miracle drug as compared to things like zolpidem and antihistamines. YMMV but I'd say it's worth looking into if you're really struggling.
I should also mention that I've found a combination of exercise, time in the sun, and proper sleep hygiene to be the only viable long-term solution. But I do believe that sleep aids can be a useful bridge towards developing a consistent sleep schedule.
Can you expand on what you mean by this?
I found that 75 mg twice a day made me feel ready to wake in the morning like I basically never have been, but it also had intolerable side effects. Going back to 75 mg/day, halving it, is bearable, but also reverted my sleep pattern.
I am taking melatonin at the moment, because why not, but I don't notice much effect except an increase in dreaming (or remembering it).
It's easier to fall asleep sometimes, but I find sleep quality markedly worsened with cannabis, personally. I have to sleep an extra hour or two if I've consumed cannabis prior to sleep.