Usually not. If the cause of your headaches is due to trigger points found in the surrounding muscles of the head, neck and shoulders, then the most effective treatment is to directly address the trigger points with trigger point therapy. Muscle relaxants will only "relax" a muscle, giving you temporary relief at best; however, it will not remove the trigger points. In fact, when the effect of the medication wears off, the headache often quickly returns because the source of the problem remains.