I did shoulders last night. Under 30 mins
3 sets overhead BB press 17,13,12
3 sets single arm DB rows 16,12,9
3 sets reverse DB flys 20,16,13
3 sets combo front side raises 18,12,8
3 sets machine military press 20,15,9
1 min froward 1 minute back arm bike
then 40 min stair mill
but legs take 40 min
I think if you are lifting for intensely, it should not take more than 45 mins ever. Slow and controled down, and power up. Repeat