I suggest when you send IM or e-mail to a potential buyer, please indicate that how long you will wait and how long you expect to receive the money.  If the buyer doesn't response nor pay the money.  You wlll automatically pass down to next person.  I am sure if the buyer really wants it, he/she will do it right away.    My two cents.