Typically around the 4th or 5th node of growth is a good time to top your plant. Might I suggest you check out - How to Grow Marijuana - Everything You Need to Know! - it contains a wealth of cannabis related information which I still refer to on a regular basis.