i would definitely transplant the plant soon. The tiny pot you have it in, is going to stunt it. waiting for the roots to bind on the bottom of the pot, will lead to recovery time. This is because you bind the roots in a tiny pot, If you do wait this long, when you transplant, you will prune the root on accident. This will slow the plant down in its new pot.
The life time of my plants get 2 pots. a small 1 cubic foot pot. This will promote a very tight root ball.
When the plant begins to grow its second set of leave's i transplant to a 2 Gallon pot. To do this i do as follows:
Run a butter knife along the sides of the pot, loosening the dirt from the side of the pot... once you have done this, make a piece sign with your fingers, and put the stem between your fingers, and your palm/hand on the soil. Flip the pot upside down, your plant will slide out. Gently place in larger pot, and cover root ball with dirt.
Do not shake the dirt off your roots, Wear gloves, lightly water and foiler feed after transplant.
Everyone prefers to grow their own way. This is how i do it. By 14 - 21 days most of my plants are working on their 4th or 5th node. and are about 4 - 5 inches tall.