Peeing every 4 hours is normal depending on how often you drink something.
I pee different amount of times per day and the time between needing to pee can vary from every 1 hour to every 3 to 4 hours.
The more I drink the more I have to pee and the less I drink the less I have to pee so yes it's normal for a person to only pee every 4 hours and it can also be normal for a person to pee every hour or every 2 hours.
When I drink coffee I usually need to pee every 20 to 30 minutes due to the coffee acting as a diuretic which makes a person pee more often.
Every person is different and needs to pee different amount of times per day.