interesting way to train. 3 hour workouts?! dang dude, do you get super sore after hitting the shit out of a bodypart like that?
Well, I'm a very popular guy in the gym, so at least 20 mins of that time is spent catching up with everyone else who insist on saying hello and having a bit of a chat

And yes, I do get sore. I can't train back to back for 2 days, cause I also blast my arms for a few sets every workout. A guy can never have big enough arms IMO, lol.
To give you an example, if I'm doing shoulders, I'll start warming up on seated barbell front press (inside a power rack). I'll pyramid up to my main weight (2 plates) and do 6 - 8 reps, drop the weight to 180 lb, do another 10 - 12 reps and then do standing barbell press with a second barbell set at 135 for about 10 - 12 reps. That's one set, done without any break. I do 2 sets of those and take about 5 mins off in between those sets.
Then I'll do 3 sets of front dumbell raises and 3 sets of lateral dumbell raises and 3 sets of 1 arm lateral cable raises, all of which are again triple drops. Then 3 sets of shrugs on a plate loaded machine and some barbell upright rows, followed by a couple of sets for the rotator cuff on the cables. I'll also do a couple of sets of calves at the end of the workout. And some curls and pushdowns in between most of those sets. Every single set I do is to failure, even if it's the 3rd one in a triple drop.
So I take a whole day off after this. Train 3 times one week and 4 times the next.