Ranking Time of a New Website

I had an amazon affiliate website which was open for 6 months with a little content. Since may I'm writing 1k-1.5k articles to that website. It now has around 50 long articles but they are not ranking at all.. on page SEO is okay, and i also bought a link package to my homepage. Is this normal? How long does it take to rank ( I mean even top 100) for a website nowadays?