Quoted By:
A good lifting session can be compressed easily into 50 minutes as long as you're not fucking around and you're doing your 10-15 sets right at 80% of maximum, with 130 second recovery times in between.
If it's taking you 2 hours and you're not getting visible results after 2 months of 3 times a week, you're doing it wrong. Hire a personal trainer.