Usually, each diaper lasts for up to 8 hours (DR C Adult Diapers last for over 12 hours). The diaper can take 3-4 passes of urine at least; if the diaper is soiled by faeces, and then change it immediately. However, for hygienic purpose, it is advisable to change the diaper every 12hrs once.