How long is too long to wait for someone to pay on ebay?

They bought something from me 2 days ago, but have not paid (I haven't shipped the item yet). How long should I wait before relisting or contacting the person? Is there a time limit to pay?
2 answers 2