We go whenever we need to with Sasha (border collie cross - 12 years old). With Sebastian my 5 year old ferret, if the latest lupron shot does what it is supposed to then we will be seeing the vet once a month, rather than every 2 months.