CBD is something I have but unfortunately has no sleep facilitating effect on me, even with a very healthy dose (100 mg). I agree it is worth trying, though. Different people are different. I know of a person for whom even trazadone doesn’t work.
I have terrible bouts of insomnia. I discovered YouTube sleep videos that put me to sleep. The best for me is this one: https://youtu.be/fThAOrUjtaE?si=To9l3o8mgFAvF310