Nope, the promo is running for a long time and you can use it when you need to buy. But you should buy now before the promo ends. I don't how long they keep this promotion and when it will expire.