On average a 3 year old uses 3 to 5 diapers per day.
A 3 year old uses on average 3 to 5 diapers per day.
The amount of diapers per day that your 3 year old will use per day depends on how much they drink, how much they eat etc.
The more the 3 year old drinks the more the 3 year old will pee and the more they eat the more the 3 year old will poop.
However some 3 year olds only poop every few days and may go as long as an hour 2 hours without peeing.
My own kids at 3 could sometimes go 4 hours between diaper changes because they wouldn't pee until 2 hours later.
Then again on a few days they would go 3 hours without peeing as they held it in and then peed 3 hours later so they only needed a diaper change every 6 hours.
So they only needed 2 diapers on those days.
But you should have enough diapers on hand to provide your 3 year old with at least 5 diapers per day although having more diapers available is better than not having enough.
As a kid gets older they tend to use less diapers than a younger baby would.
Changing your kids diaper in public is gross but sometimes it needs to be done.
However if you can do so take the kid into a restroom, out into your vehicle or at least cover them up with a towel to prevent others from seeing your kids butt and privates and especially if they pooped nobody wants to see your kids poopy butt.
So cover them up and get the diaper change done quickly without making a big deal about it.
Changing your kids diaper out in the open in public around others is considered rude.
However you can change your kids diaper in public as long as you take the kid away from other people and then cover them up somehow to change their diaper.
Don't just change the kids diaper wherever you are if there's people around.
Such as for example if your at a table eating then don't put your kid on the table to change the diaper as that is gross and unsanitary.
Not everyone thinks it's cute to change your kids diaper in front of them.
Also give the kid some privacy and cover them up.
There have been times where my kids pooped their diaper and I waited until I got home or could at least get into our van away from people to change their diaper.
However if you're someplace such as at a park etc away from others then it's okay to lay the kid down on the ground and change their diaper but if there's people around you should cover the child up with a towel or something to give them some privacy.