It's supposed to be ten years now, but that is always subject to change if enough people complain or the gov't intervenes. XP Home support is supposed to end this summer, XP Pro a little later.
Windows 7 may be the last Windows OS Bill Gates issues. He would be smart to find a way out now while things are looking up.
http://support.microsoft.com/lifecycle/?p1=14481