Have you checked the transaction on the blockchain? normally when there are delays is is due to not paying a high enough mining fee and the transaction sits there unverified for several days.