You can rank well for medium competition from 6-months.
For the medium competition, you can rank well with proper on page optimization and backlinks from PBN, Web 2.0. Social networks, URL shorteners, Blog commenting, directory submission.
For high competition definitely, you have to do the...