Anything over an hr is too long for me, I get in, get my pump and get the fuck out.
A lot of times I'll superset bodyparts like chest and back, doesn't kill my strength too much either.
I see way too many dudes spending hrs at the gym, taking 5 mins btn sets etc...