I bet if you used the search tool you would find several hundred pages of discussion on this topic. Starting with a few pages of sense before sliding into abuse as those who took 2 hrs are abused by those that took 30 and so on. I will be this thread will slide that way.
It takes as long as it takes. Spend more timing practicing and less time worrying and it will come naturally.