@twostrokenut is right that a plant won't flower until it reaches maturity. While many indicas and hybrids will show preflowers, and even start flowering as early as 2 1/2 weeks, plants that take longer to reach maturity will remain in a vegetative state until fully mature. Just ask @Uncle Ben...