Did the seller supply any proof that it had been sent on the 20th?



Personally, I would open a dispute if they hadn't given any evidence something had been posted. If the version of events is as you say, IMHO it's you who has the right to be losing patience, not the seller.