Maybe, maybe not. There is no set time for the discount to take effect. When you sign up, I believe they tell you it can take 1-2 billing cycles to take effect.
After re-reading, you say your bill is DUE in 9 days. If a bill has already been generated WITHOUT the discount, there is no discount which will retroactively take effect on a bill which has already been generated.