Your first month was the free one. Did you pay for one after your free trial month? If not you'll get your 2 month vet reward when the billing cycle rolls over. If you buy 3 months in advance you're technically getting 4 months which is why you get your 3 month vet reward immediately. Otherwise you're hitting 1 month anniversary when you get billed for month 2, 2 month anny when you're billed for month 3 etc. Because of that free first month the vet rewards are always on billing day for the following month.