I've only played MGS two and a half times, but I think I got through it in about 4 and a half hours the second time through. I started at about 7:00 at night, played it until 10:00, went to bed, and beat it at about 7:00 the next morning. I was pretty proud of myself for that

.
I've only played MGS2 once. I think my time for that one was about 14 hours.