This depends on how much of a dose you offer your pet. Each bottle contains 30 full droppers – so, if you offer half a dropper for your pet daily, this will last you 60 days.