Generally, transferred miles will appear in the recipient's account within 24 hours, but it can take up to 7 days for the miles to be credited to the account.