I take boswella if I have pain. That is a derivitive of frankinsence. I am not sure how it would work on a headache. I am not a "headache" kind of person. I usualy use the Boswella for any pain I have in muscles or spinal discs. Also, magnesium is a muscle relaxant and most of us could be a little low in that.
I also take MSM which is natural sulfur. It is not related to sulfa drugs.
Of course, cleaning out your colon and liver wouldn't be bad for a headache, either! LOL!