I think they send out batches like once a month... so I think it's luck of the draw on whether you sneak in just before they send and get it quickly, or you wait a month. I've gotten them in anywhere from 5 days to 6 weeks and I always order the same type of card (B&N)
~Kristy