I don't know about headaches, but if people have pain due to inflamation it works, it will take about a week to get in your system but once it does I have no pain in my lower back. I was a competitive powerlifter and my lower back is messed up. CBD works wonders for me.