Ultima Online - 1998 - 2005

So, about 7 years, although I took breaks from the game here and there, and juggled it with another MMO at times (like DAoC).