Hi. It's hard to say how often you should defoliate because it depends on several things. In general, you should defoliate and then wait at least 4-5 days for your plant to recover before you can defoliate again.