How Long Should I Rest Between Sets

Q: How long should i rest between sets if i am doing heavy weight training, and how long should my entire workout be, excluding stretching

A: The heavier the weight you lift to failure (in other words, the fewer reps you do before failure), the more time you should allow between sets. Go with something like 60-90 second rest if you use weights you can lift for more than 12 reps, 90-120 seconds for 10-12 rep weights, 120-150 seconds for 7-9 rep weights, and 3+ minutes for when you reach failure in 6 reps or less.