It typically takes several hours for your body to fully absorb protein. The rate at which you digest protein varies with age, stress, protein type, the presence of other nutrients, and your activity ...