That depends on how you are earning the gift cards. As was mentioned earlier, you could earn a gift card in as little as 10 minutes by signing up with Empower. Some other approaches will allow you to earn gift cards pretty quickly, and other methods will take more time. It also depends on the specific offers that are available at the time.