Depending on the product you buy and the weather (rain will shorten the repellent's duration), you should reapply the rabbit repellent every 3 to 6 weeks.