Once you've established a couple nodes, you can start topping....there is no limit to how many times you can top your plant, just have a way to support the plant adequately once it starts to spread out in size.... as far as how often, I generally top, wait a few days for the two shoots to develop, and then repeat the process....depending on your setup, the time table for this can vary from a few days to a few weeks ....