I am gen X, so I guess we are a bit tougher ;) And I only did this for a couple of years.
The commute was 1h20min by train, then 10min by bus. It took me 2 hours from door to door.
I know people in my office that has an 1.5h commute by train because they can not afford a house near the city for their wife and kids