We've all been there. It's 10:35 in the morning and you just pulled up to the window to order, and you can't get the Egg McMuffin you've been craving because breakfast is no longer served. It's frustrating, but those are the rules, for now.

According to The Huffington Post, McDonald's will be testing all-day breakfast beginning in April. San Diego is the lucky spot that will experience Egg McMuffins and Breakfast Burritos all day long to start. And hopefully, if all goes well, every McDonald's will serve breakfast throughout the day.