as i started handling heavier and heavier weight, i had to go to a 3 day split. 3 days a week and no more. i have to get 8-10 hours of sleep every night and still feel fatigued sometimes. the human body just really isnt meant to do this stuff all the time constantly. i still get over-trained even when i'm on cycle and have to take 1-2 weeks off. i also had to up my carbs a lot and i keep my protein about 450-500 grams a day.
i usually bench on sundays. on this day i do all of my tricep work and usually one bicep exercise. then on monday i do my max effort squat day which either consists of squats, good mornings, or deadlifts. you cannot squat heavy every week and still expect to make good gains. keep your training varied by alternating those 3 lifts every once in awhile for legs, and then do all of your accessory work after that main lift. and finally on wednesday or thursday, whichever day i feel recovered, i do shoulders and back. this seems to be the best routine for me, and it allows me to stay fully recovered most of the time.
i feel fatigued a lot and i think its just the body trying to recover from all that heavy weight. again, these are just suggestions, but i definately feel what you're goin through. i do however, have no problem eating after training, but i have no appetite in the mornings so i have to resort to protein shakes. not sure why i posted all that about recovery and stuff, i just wasnt sure if you were asking about recovery or about feeling full after your post workout shake. lol maybe i need to get to bed.