2 hours of weightlifting may be excessive for some individuals, especially beginners. It’s important to listen to your body and not push yourself too hard. Instead, focus on quality over quantity and make sure you’re performing each exercise with proper form.
It’s also important to incorporate rest days into your routine to allow your muscles time to recover and grow.
That said, how long you’re resting between sets and exercises, as well as the intensity of your weightlifting session, will also play a factor in determining whether or not 2 hours is too much for you.