Radar , have you tried trospium chloride otherwise known as regurin. I take it to reduce bladder spasms, I went from 30-40 spasms a day to less than a handfull and some days none at all.if I forget to take it I soon know.
My wife is an essential oils witch, she says pure lavender oil on a pillow ,or diffused in the room or on the soles of the feet help sleeping. Make sure it it pure oil, cptg , not one of the many mixes. Copaiba oil has similar properties to CBD, without the bits you don't want.
Thanks Chris