Chickens eat their own eggs because they are hungry! They don’t want that junk that the farmer feed them anymore! But seriously folks, chickens eat their own eggs due to neglect to the henhouse and lack of egg collection. The eggs need to be collected 2 to 3 times a day, and the living space for the chickens needs to be kept clean. Eating their own eggs does not come naturally.