I just ran into the problem of egg eating myself. So from what I have researched and tried I think the only way to solve it is a rollaway nest box which I am building right now. It’s a habit that’s almost impossible to break. I hear lots of people say go collect eggs several times a day but I leave for work before the chickens are even awake for the day and get home just before sundown