OH, I am so sorry for you! This is usually a very difficult to break habit. I suggest you do some research on the topic on here.
First be certain your hens are getting proper nutrition! (Too many snacks can ruin their overall protein intake.) You might also try adding some vitamins to their water to help out.
Then there are various methods of addressing the egg eating problem (with various levels of success reported). Here is a short list of methods I've seen.
1) Roll away nest boxes
2) mustard/dish soap (re)filled eggs
3) fake ceramic eggs placed in nest boxes
4) remove all bedding and nest boxes from the coop for a period of time to keep the chickens from having anywhere to wedge the egg and peck it open - the idea being a free rolling egg will not break open, but roll away
5) culling the flock and starting over