It can take anywhere from a few months to a year or more to rank well on Google. How much time and effort you place into your SEO strategy and how much effort your competition has placed into theirs influences this. Also, some products or services so niche that they don't receive much traffic because they're not a lot of traffic to receive.