Egg shortages: What’s causing the problem and how long will it last?

The staple grocery is being rationed in some supermarkets - but why are there so few around?

Source