If you look at the plant and the branches are alternating, that means the plant is sexually mature and ready to flower when you are. You can flower a plant at any size or age that you want, but I personally always wait til the branches alternate. Just remember a plant will double in size during flower so make sure you have plenty of light and room.