Weeds can take from a few weeks to a month to totally die and repeat after six weeks to clean the lawn’s surface of any weeds. Over-seed any bare areas a month after treatment when the weeds have died to prevent these areas being populated by more weeds.