I've been blogging for 8 months and i only get 20 visits a day at most, is this normal and if not how do i get more traffic?
No i don't think it's normal. Try to check your on-page seo, your keywords and lastly your content. Are you posting unique articles? or just copying content from others?
Wow. I can even say you are a genius ;-) Read about SEO and building traffic using other blogs in niche. You should get 1000% more visitors in couple of days.
How often are you posting? Did you buy an existing domain or register a brand new one when you started? What is your niche? Are you autoblogging? There are many possible reasons for your blog not growing. It would be helpful if you could post the url.
Thanks Yuuko, i strongly suspect it's on page factors because i did some research and i instantly got tonnes more visits