How long does it take on average to Level from 1-80?

And will (if so when?) there be an option to buy an lvl 80?