Really depends - a) which bodypart, b) heavy vs. moderate weight, c) supersets/giant sets vs straight up. Put it this way: the days which I lift heavy and don't do any supersets or giant sets, I'll be in the gym for at least an hour and a half. Days which I do smaller bodyparts, incorporate supersets and use moderate weight, I'll be done in an hour.