Eggs can stay fresh for several weeks, but they do eventually spoil. Some simple ways of checking whether an egg is still good are looking at the expiration date, doing a visual inspection, and smelling the egg. The main risk of eating a bad egg is Salmonella infection. Learn more here.

More...