Wow thanks m8 that is a great help.

What kind of time scale should I start seeing results?

Im willing to put the work in and I know its not going to be easy....

But im determined to do, some people say 6 months some say more?