what do you mean by flat muscles?, and I feel fine right now, and not over trained, arny trained 4 hours a day 6 days a week 
Again let me start off by saying that I am not critcizing you..in fact I admire your determination, and your consistency..I am jealous of your work ethic because I have tried to train as consistently as you and I can't do it...but in looking at your pics, as I said, you just don't have that "pop" in the muscles..they aren't big and engorged like muscles should be...they are just "there"...visible and developed, but just flat and unimpressive...muscles should be IMPOSING...you look more like a gymnast...which is fine...what I'm trying to say is that a guy working out 4 hours a day plus cardio...that's insane...your body looks like it's crying out for help....it wants you to stop hitting it so hard..natural guys aren't meant to be able to take on that kind of stress on the body...and again..you would be HUGE if you cut back to training every two or three days..your body would be able to recover better and grow larger...your body doesn't have time to grow because it is constantly in a state of repair and recovery. not to be too dramatic, you are actually killing yourself slowly...you are epically over-trained...and TIRED!