The duration of your workout and how many body parts depends on your goals, diet, metabolism, age, genetics, etc.
If you exceed 1 hour at a time, your cortisol levels will rise and slow your gains. To really grow, work a body part, eat, nap, and then work another body part.
Find what works...