Birbirinden oldukça farklı sebepler değişik türde ağrılara yol açar. Birkaç saat süren baş ağrılarının yanı sıra birkaç hafta boyunca süren ağrılar da vardır. Tiplerine göre baş ağrıları farklı gruplara ayrılır.
Baş ağrısı beyindeki veya vücuttaki diğer başka bir hastalıktan dolayı kaynaklanıyorsa bu ağrı, 'ikincil baş ağrıları' diye sınıflandırılır. Öte yandan baş ağrısı başka hiçbir hastalığa bağlı olmayıp kendisi bir hastalık olarak ortaya çıkabilir. Başka bir hastalıktan kaynaklanmayan baş ağrıları, 'birincil baş ağrıları' grubunda yer alır. Her ne kadar günlük hayatımızda ayrım yapmaksızın hepsine birden 'baş ağrısı' desek de, baş ağrısının migren, gerilim, küme gibi farklı türleri ve farklı nedenleri vardır.