yes it is very difficult to tell how much time it will take to optimize the website. If you have a website that to be promoted then hire a traffic expert instead of trying your self. if u want a hire a expert just click: therealtraffic[dot]com