It's not too early to ask this question, but the date of retirement is of no issue. A "supported" operating system is, by definition, a modern one and, hence, safe to use. There may come a point if you are using the computer for certain newer technologies that you may start running into incompatibilities and performance issues more frequently, but if you're a typical home user, and your computer is running fine, and XP does everything you need, and you are keeping it updated (which you will have to do with Windows 7 and 8 as well) then just continue to use the machine until its operating system is retired. Wait for the newer technology that will be being released a year from now, and take advantage of getting it at prices comparable to, or even lower than, what they are now. This also makes it natural to continue to update the old machine so that if you choose to keep using it for non-Internet connected use, it will be running every update ever released. This is especially important for those who need to access older devices, or run older versions of update-dependent software such as Quickbooks, TurboTax, etc. , where the product keys and/or CDs have often been lost, and Internet updates for these products are no longer available for new installations.