Dicamba takes an average of 2-3 weeks to take effect and kill the weeds that are targeted.