how long does it take a niche site to make money