長癬的原因主要是根據癬的種類來判斷。最常見的牛皮癬,也就是臨床上所說的銀屑病,是由環境因素刺激、多基因遺傳控制、免疫介導的皮膚病。銀屑病的病因目前尚不明確,目前已知銀屑病是由遺傳因素和環境因素共同作用而引起的,是在遺傳易感性的基礎上受環境因素導致發病或者病情波動,環境因素包括感染、精神緊張、外傷、手術、妊娠、肥胖、吸煙、酗酒和某些藥物作用。此外,免疫因素在銀屑病的發生、發展中也起到重要作用。體癬是由皮膚真菌感染所引起的一種癬,稱為體癬,如果發生在手足部位,稱為手癬或足癬,這種癬是由皮膚癬菌感染所引起的。