There is no single cause of headaches. A number of causes have been identified which fall into two general categories. Tension headache & Migraine headache