1. Faktor fisik (Jasmaniah)
Berkaitan dengan penyebab kemarahan, kondisi fisik seseorang secara jasmaniah harus mendapat perhatian lebih agar kita mampu mengendalikannya.
Sementara itu, ada tiga penyebab kemarahan secara fisik:
- Kelelahan yang berlebihan;
- Kekurangan zat-zat tertentu dalam tubuh;
- Reaksi hormon.
2. Faktor psikis (Rohaniah)
Terdapat 4 penyebab kemarahan secara psikis:
- Ujub (bangga terhadap diri sendiri);
- Perdebatan atau perselisihan;
- Senda gurau yang berlebihan;
- Ucapan yang keji dan tidak sopan;
- Sikap permusuhan kepada orang lain.
Tingkatan Ghadab