On average, I work out an hour a day, six days a week. I also count stretching as a "workout" day. And when I do longer workouts (usually not over 90 minutes), it usually is because I'm adding core work and a longer stretch. I also alternate them with shorter workouts (25-45 minutes). I've also had 90-ish minute workouts by adding some cardio on after doing a weight workout. Once, I did a workout marathon, doing four different activities (spinning, weight work, rebounding, stretch) for a total of about 2 hours.
I find that rather than doing long workouts, it's important to watch what I eat as I get older.
IMO, anyone who works out 2 hours+ per day is either an athlete getting ready for an event, very young with time on their hands, or someone possibly bordering on exercise bullemia.