Hi, It will take one week time to index your website or taking effect on changes you made on the webpages or website. As you asked how many months it take to rank a keywords? the answers for this question may vary because it always depends on the keywords you choose. In my suggestion if you want to see good results target the long term keywords.
Goodluck!
Saar Pilosof