The high absorbent properties of our reusable cloth baby diaper keep the baby quite dry for 3 to 4 hours. However, if your baby poops, it is necessary to change the diaper immediately.