CBD in its oral form can help migraines. A study of 26 people were given Ibuprofen and nabilone with oral cannabis to treat migraine symptoms, such as sensitivity to light and sound. Each combo was taken for 8 weeks, with 8 weeks off in between. The participants reported improvements in the symptoms and also a better quality of sleep, when they took the nabilone-cannabis combo.