Most miles earned through eShopping post to your account within three to five days, although you may need to wait up to 15 days at times.