علت بیماری در طب اسلامی به طور کلی به دوبخش تقسیم میشود.
الف) غیرمستقیم:
1-امتحان؛
2 -گناه؛
3 -تقدیر (اجل)
ب) علت مستقیم:
1-پرخوری در خوردن وآشامیدن؛
2-غم فراوان؛
3 -سرایت؛
4 – میکروب(شیطان)
5 – جن (به ویژه در بیماری های روحی و روانی )
6- چشم زخم و حسد؛
7 – ژنتیک (عرق)
8-اختلال در مزاج؛
9 – تغییرات آب،هوا؛
10- درمان بی جا (توسط افراد غیر متخصص با عدم شناخت بیماری)
11- انجام مکروهات.