You should change your baby’s diaper every 4 to 6 hours. Many diaper brands claim that their diapers would keep your baby dry for 10 to 12 hours. While these claims might be true, but it is better not to leave one diaper on for long hours.