it takes me 1 hour and ten minutes or a few minutes less that includes stretching warms ups and and everything. i dont take much rest time between sets i ussally set up the wieghts for my next exersize in between sets. i do 8sets for big muscle groups legs back chest delts and for smaller bis tris calves 5-6 sets. i remember when i got laid off i was unemployed for a few months with the extra rest i was able to do like 15 works for big and 9 for small but thats to much with work and school etc etc.