how many days I have to wait for payment