মুরগি নিজের ডিম খেয়ে ফেলার পেছনে কয়েকটি কারণ রয়েছে। প্রধান কারণ হলো পুষ্টির অভাব, বিশেষ করে ক্যালসিয়াম ও প্রোটিনের ঘাটতি। ডিমের খোলায় ক্যালসিয়াম বেশি থাকায় তারা তা খেয়ে পুষ্টি পূরণ করতে চায়। এছাড়া অতিরিক্ত গরম, মানসিক চাপ, ঘর অন্ধকার থাকা, বা ডিম ভেঙে যাওয়া অবস্থায় কৌতূহলবশত খাওয়া শুরু করে। একবার অভ্যাস হয়ে গেলে এটি বন্ধ করা কঠিন হয়। পর্যাপ্ত খাদ্য, আলো ও ডিম দ্রুত সরিয়ে নেওয়া এ সমস্যা কমায়।