I purchased a Royals team set, 2022 Gypsy Queen, from eBay on July 13, 2022. The seller shipped the cards on the 14th.
I contacted the seller on July 30th, just to let him know they hadn't arrived. I told him I wasn't complaining or filing an issue, just letting him know. When they hadn't arrived a week later he graciously refunded my money ($2.50- the Bo Jackson card wasn't included in the set.)
Guess what arrived in my mailbox yesterday, January 13th?
The envelope, postmarked July 14, was torn, filthy and had footprints on it but the cards were fine. Of course, I no longer need them, but they were delivered.
(In case you were wondering, I've sent the seller a message asking if he wants his $2.50 back.)
I was curious, what's your longest wait for a card trade/purchase?