Hello Rori, and welcome to planDisney!
I totally understand your frustration, I've run into this myself where
dining reservations have limited availability and do go fast. However, my best advice is to keep checking each day leading up to your trip, since guests do change their plans frequently!
Also, a great feature in the
Disneyland mobile app allows guests to join a
walk-up list (subject to availability) at select
table service dining locations around the
Disneyland Resort. You can check availability at the participating restaurants via the app, or by scanning a QR code located near the restaurant entrance. If there is availability, you can use the app to add your party to the walk-up list, and confirm your party details.
You also can always check the day of your visit as well for available reservations. Guests are allowed to
cancel their dining reservations up to two hours before their reservation time without incurring a cancellation fee, so it has given more flexibility for all guests to update their plans.
I hope this information was helpful for you Rori, and I'm crossing my fingers that are able to get your dining reservations!
Have a magical trip!
Melissa