I suffer migraine and fibromyalgia. I make my own CBD hash oil from industrial hemp which is easily available online in the UK.
If you google "BHO" you'll find lots of information online about how to make it. Ignore all the fancy equipment. You can use any metal or glass tube and collect it on a piece of baking parchament placed in a soup bowl.
I take a small dab when I get home from work and another when I go to bed. I also mix the hash oil with propylene glycol so I can carry it around in a vape pen in case I get an attack of pain when I'm out and about. Just plop 4 grams of hash oil in 100ml of PG and heat and stir until it dissolves .
I prefer CBD with as little THC as possible because I hate being stoned that's why I start from industrial hemp rather than weed. If you live in the states you'll probably have acess to high CBD/Low THC weed. We don't in the UK. Some strains to look for are AC/DC, Cannatonic, Sour Tsunami, Harlequin, Remedy, Charlotte's Web.
When I first tried CBD I was on 7 pills a day. Now I don't take any.