There are a large number of Hatha Yoga poses that can relieve headache pain. As a general rule, only poses or asanas that do not require the head to sink lower than the level of the heart should be practiced. Helpful poses include but are not limited to Cow Pose, Cobra Pose, Reclining Pose, Table Pose, and Corpse Pose. While asanas can be performed at any time, the standard recommendation is that Yoga sessions should be practiced three times a week to gain all of its physical and mental benefits.
The yoga history was based in the civilization of Indus Valley; the techniques they used were practiced to initiate spiritual growth. The yogis encourages combination with the Atman (transitory self) the Brahman (eternal self).
All forms of yoga come from the same root and are, therefore, relatively interchangeable, so an hour-long class once or twice a week in any of the disciplines will quickly start to work wonders on both your physical and mental well being.