T Nation

Digestion

How long does it take to completely digest something? For example, how long do I have to wait to eat after taking ZMA? How long does it take to digest a protein shake?