(one's) ship has sailed
(one's) ship has sailed
One's opportunity (to do or achieve something) is no longer available or likely. I had always dreamed of being this great, world-renowned author, but I'm starting to think my ship has sailed on that one. If you were hoping to ask Mollie out, your ship has sailed—she's going to the dance with Peter. Well, my ship has officially sailed—they gave the promotion to George.
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.