Question: when do shamrock shakes end?
Answer: While McDonald's did not reveal a specific end date for the Shamrock Shake's availability, the specialty item traditionally goes away after St. Patrick's Day. You'll be able to pick up a legendary Shamrock Shake for the average national price of $2.35 for a small, $3.08 for a medium, and $3.51 for a large.