Depends.. sativas can flower for a period of 12-18 weeks.. indicas can flower for a period of 8-14 weeks. Then you have all of the combinations of the two inbetween.
I second what Enigma said, depends on the strain. Sativas are notorious for taking that long to flower. In the end, whatever it takes to get good smoke is worth it in my opinion. Good luck with ur grow!