A primary headache is a headache that is due to the headache condition itself and not due to another cause. A secondary headache is a headache that is present because of another condition such as a sinus headache from sinusitis. The three types of primary headache are: Migraine.