Very good diet, the only problem i see is you take ZMA before bed with a big dose of casein. If i'm not mistaken calcium competes for absorbtion with magnesium, so if you drink your shake and take your ZMA before bed it will end up rendering your ZMA useless.
|