Every baby is different but generally our modern cloth nappies need to be changed every 3 hours.