Yılanların neden kendi kuyruğunu yuttuğu hakkında birçok fikir ortaya atılmış olsa da, bunun kesin bir açıklaması henüz bulunamamıştır. Bu davranış bazen hayvanın stres, kafa karışıklığı, hastalık veya açlık gibi nedenlerle kaynaklanabilecek bir tepki olabilir.
Bazı durumlarda yılanlar, çok ısındıklarında veya gölgeden kaçamadıklarında kendi kuyruklarını avlarından ayırt edemeyebilirler. Aşırı ısınma ayrıca yılanın iştahını artırabilir ve bu da kendi kuyruğunu yemesine neden olabilir. Bununla birlikte, bu davranışın tam olarak neden gerçekleştiği ve yılanların bunu ne sıklıkla yaptığı hala bilinmemektedir.
Yılanların kendi kuyruklarını yemesi, asitli mide sıvıları nedeniyle pullarının zarar görmesine ve hatta kaybolmasına yol açabilir. Ayrıca, bazı yılanlar kendi zehirlerini kullanarak kendilerini koruyabilirler, ancak bu durum dişlerin enfeksiyon riski taşıyan ciddi yaralanmalara neden olabileceği için dikkatle izlenmelidir.
Bilim insanları bu davranışın nedenini tam olarak açıklayamamış olsalar da, yılanların doğal yaşamlarında bu tür davranışları ne sıklıkla sergilediklerini anlamak için çalışmalar devam etmektedir.