I'd say the shelf life has expired. I believe there's a better expression, but I can't think of it at the moment.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Mieszko PowroznikYours is so contrived and forcedThanks a bunch! [F]
Mieszko Powroznikheh, You don't know any other expression. Yours is so contrived and forcedI see nothing forced nor contrived in Avangi's response, but I do see a bit of rudeness in your comment about it. I would offer "the expiration date has passed."