Windows 8.1 will be finalized by August, according to the Windows Team blog. That doesn't mean all your computers will work perfectly with it by then (OEMs need to to fix their drivers, etc.), but we should see a final release with a month or two. Windows 8 took just over two months to release after RTM.