Sebab-sebab utama berlakunya tension headache tidak di ketahui.Sakit kepala ini tidak diwarisi melalui keturunan.Terdapat sesetengah pesakit,tension headache ini dipercayai disebabkan ketegangan pada otot kepala dan leher.Ketegangan otot ini berlaku kerana:-
1. Stress(emosi atau mental)
2. Tidak cukup tidur
3. Posture tubuh yang salah atau posisi badan yang tidak selesa
4. Lapar/masa makan yang tidak tetap
5. Dahaga yang amat(dehydration)
6. Kerisauan( anxiety)
7. Kepenatan yang amat/terlalu kuat bekerja(overexertion)
8. Keletihan mata(eye strain)
*Sakit kepala amy..Alhamdulillah :)