Increased earning opportunities are for a limited time only and at the discretion of each individual merchant. Miles earned through shopping generally post within 5-7 business days.