Reasonable time to wait for a response ???

"A few days" sounds like 3 to me. Contact him with a deadline and if no response or payment, move on to the next guy. You are being more than fair. Sell to who ever you choose.