Question: is 2 hours too long at the gym?
Answer: It depends on what you are doing, but in general, no, it's not too much. When I work out, I stretch for 20 minutes, then I work out each body part I want for about half an hour, and after my workout, I stretch again for about 10–15 minutes. So 2 hours, is really not a lot, of you devote some time to stretching.