It depends on a few things, @Vicky235, and it is nothing you can control. Best answer is always to direct guests to Airbnb, since it is the company, not the host, that handles all payment issues.
"Sorry, only Airbnb can answer that! If the payment is not coming back as indicated on the message you received from them when you cancelled, do give them a call."