How long does a bottle last?

That depends on how much you are feeding your pet. Our 8oz dog and cat formulas last a small dog or cat 2 to 3 months. Our 16oz formulas last the average-sized dog 2 months and, our 48oz formulas last the average dog 6 months. A 48oz Vibrant Equine lasts a horse 6 months.