Exactly how long you will need to use a diaper bag depends on your baby, but on average, you should expect to keep hold of your bag for around three years, so invest wisely and do your research!