My "Bible" says.....Female : either before her 1st heat ( as close to possible as to when it might happen., or if she's had a heat, wait for 2 months because it takes this long for the progesterone level to decline.If this is stopped suddenly, nervousness or irritability may occur for a time.This can be overcome by having your vet administer a long acting progestin.