I agree with the other posts here: you're overtraining, missing your vegetables, skimping on calories (especially fats), and getting too little sleep -- ESPECIALLY with that training load. I'm surprised you can sit up long enough to type your question!
Try a "week off". Eat more, sleep more and don't train (or just a little movement to keep your body happy). If at the end of the week you're feeling better then you know the advice here is on to something and you can start better eating/training/sleeping from there.
Life is short: Void the warranty.