saw a video yesterday and a bodybuilder named Rich Piana said "i don't believe in overtraining, i believe in under eating and under sleeping" this is so true and you are proving it .. i've always believed this..
This is only true if you are taking steroids, anything above 700mg testosterone will not make you overtrain even training 3 hours a day 6 days a week, However you can overtrain even on steroids if you train for very low reps (1-3) because of taxing the CNS, the reason people say you can overtrain after 1 hour is because testosterone drops rapidly, since you have atifical testosterone you can keep going for another 2 hours..
I believe if you are natural you can overtrain even if you eat 10000 calories a day of good food..