When training for muscle endurance do up to 18 to 20 reps at a weight that starts to fatigue you at 15 to 16 reps. To build strength or develop muscle size, up to 10-12 repetitions at a weight that starts to fatigue you at seven or eight. When stretching, hold stretches for between 30-90 seconds.