Yes it's normal for your 2 year old to pee a lot.
Most 2 year olds will pee every 2 to 3 hours but some 2 year olds may need to pee every 20 to 30 minutes in small spurts.
So it can be normal for your hydrated 2 year old to need to urinate or pee every 20 to 30 minutes but some hold in the pee until the bladder is full for at least 2 hours and then pee all at once.
A 2 year old can usually hold their pee for around 2 hours.
Most 2 year olds take around 2 hours to fill their bladder up before they need to pee.
So if you have a 2 year old potty training then you need to take the 2 year old to the toilet every 2 hours or so to pee.
If the 2 year old is still in diapers then they will usually pee every 2 hours and can usually go 4 hours with the same diaper before they need a diaper change.
My 2 year old boy only needs a diaper change every 4 to 5 hours depending on how much he drinks.
There's no need to change the 2 year olds diaper after they pee once because diapers can hold more than a few pees.
My 2 year old boy gets a diaper change at 8:00 AM and at 12:00 PM again at 4:00 PM and once again at 8:00 PM before he goes to bed and then he remains in the same diaper until the next morning.
So unless he poops he goes through 4 diapers per day.
I spend around $1.50 per day for diapering my 2 year old and I'm in no rush to potty train him.
That equals out to less than $50.00 per month for diapers.
As long as your 2 year old is peeing every 2 to 3 hours they are healthy and if they are peeing more often it's okay as well.