A pet that weighs <25lbs, it will last 120 days. For a pet that weighs 26-50 lbs, this will last 60 days. For a pet that weighs 51-75lbs, this will last 40 days. For a pet that weighs >76 lbs, it will last 30 days.