Ada tiga faktor yang menyebabkan seseorang mengalami tunalaras, yaitu:
1. Faktor Biologis
Tunalaras pada seseorang dapat disebabkan karena faktor biologis.
Faktor biologis adalah faktor yang ada saat dilahirkan.
Faktor biologi biasanya disebabkan karena ketikdaksabilan kondisi biologis.
Seseorang yang mengalami tunalaras memiliki ketikdakseimbangan faktor genetik, neurotransmitter, dan infeksi brain damage.
Sehingga hal tersebut menyebabkan orang tersebut mengalami penyakit mental atau cedera yang menyebabkan cacat mental dan faktor prenatal.
Baca Juga: Mengapa Kesadaran akan Kesehatan Mental Itu Penting?
2. Faktor Psikologis
Faktos psikologis disebabkan karena masalah sosial, seperti penyakit syaraf, disorganisasi, dan kebingungan.
Faktor psikologis ini menyebabkan seseorang merasa kurang mempunyai harga diri, kurang percaya diri, menjadi penyendiri, pemarah, dan mengalami trauma.
Faktor psikologis dapat disebabkan karena kurang pergaulan, masalah keluarga, kegagalan mendidik, dan lain sebagainya.