McDonald’s Grinch Meal is a limited‑time holiday promotion that runs from December 2 through December 25 at participating U.S. locations, or until each restaurant sells out.

Quick Scoop

  • The Grinch Meal officially launches on December 2 at McDonald’s in the U.S. as part of a Dr. Seuss collaboration.
  • McDonald’s describes it as “available for a limited time, while supplies last,” which means each store can sell out earlier than the end date.
  • A McDonald’s social post specifies it is offered from 12/2–12/25 at participating restaurants in the U.S., again with the caveat “while supplies last.”

What “while supplies last” means

  • Once a location runs out of Grinch boxes, fries seasoning, or promo socks, that store’s Grinch Meal effectively ends, even if it’s before December 25.
  • Some reports note higher‑than‑expected demand and warn that the meal “won’t last long,” suggesting popular locations may sell out well before Christmas.

Regional notes

  • In the U.S., the Grinch Meal centers on a Big Mac or 10‑piece Chicken McNuggets, Dill Pickle “Grinch Salt” McShaker Fries, a medium drink, and Grinch socks in a themed box.
  • Canada has its own Grinch Meal variant with slightly different entrée options and sides, but it is also framed as a limited‑time holiday offer with no firm end date beyond the season and stock levels.

Bottom line: Expect the Grinch Meal to be available roughly from early December until Christmas Day, but check your local McDonald’s soon—once each store’s promo stock is gone, it’s over.

TL;DR: When people ask “how long is the Grinch Meal available,” the practical answer is: December 2–25, but in reality “as long as your local store still has promo stock.”

Information gathered from public forums or data available on the internet and portrayed here.