Yes use Google adword surely yo gain top position in search engine...

on the other hand if you talk about organic search it will take time depend upon different factors.
Domain age
Domain authority
Page authority
On page Optimization
Off page Optimization
Social Strength...etc