NO SPOILERS HERE!!!!!
I get it as well as anybody that 3 hours is a long time to not have to pee when you're at the movies. Here's "Avengers: Endgame" pee times.
1 hour and 3 min
1 hour and10 min
1 hour and 40 min
I hope this helps your bladder!