It should take on average 1.5 hours for liquid protein (i.e. in the form of a protein shakes) to pass through the gut to where it needs to be in order to get absorbed by the body. The actual maximum rate at which protein can be absorbed is 8-10 grams per hour.\r