You have to wait until you actually get charged for the 90 days. When your free-time runs out, you'll be charged for the 90 days, then you'll receive your vet rewards.