Answers (2)
Not necessarily. Eggs last a long time after the expiry date.
To check if eggs are still OK to eat, fill a bowl with cold water and place your eggs in the bowl. If they sink to the bottom and lay flat on their sides, they're very fresh. If they're a few weeks old but still good to eat, they'll stand on one end at the bottom of the bowl. If they float to the surface, they're no longer fresh enough to eat.
If an egg has gone off it will smell really bad.