bbigman, the length of the workout depends often on your resistance to pain, fast twitch/slow twitch ratio in your muscles, motivation, type of exercises you do...
Guards: holy cow dude!! if you do 12 sets - how many series in your sets and how many reps in those series???
you must be a monster!!! or are the 'sets' actually 'series'?