I agree with the others, you are not over training. I dont think its your diet either unless you are dropping weight. The one factor that you didnt mention is your sleep schedule. If you dont get enough sleep your body will not recover. When i train hard i sleep 9-10 hrs almost every night.