Bill Gross said in a TEDTalk that timing was the single most important attribute to startup success.
There’s no science to when’s a good time to start a venture. However, waiting for the idea to be perfect, or wanting to have all the “necessary” data points in the world to make the launch decision or just plain waiting probably won’t do much good to your “exclusive” idea.
Ship your idea. Gather feedback from prospects/customers. Iterate based on learnings. Keep going!