Great question — answering as the UphillTech team:
At half-time. A soccer match is split into two halfs of 45 minutes each, with a 15 minute break inbetween. An especially hungry and thirsty fan can buy food and drink before the match, consume it during the first half, relieve themself in the break, then repeat the procedure for the second half, at least in theory. In practice there may be queues for facilities, so this fan might opt to leave their seat just before half-time to beat the queues, or risk missing the start of the second half. You don't mention alcohol explicitly, but this is of course a big factor on input/output of fluids. Even where alcohol is not allowed in the stadium, fans may have been drinking before the match, and 45...
Full answer by Fillet: https://sports.stackexchange.com/a/15511 (CC BY-SA 3.0).
Need it done for your business? UphillTech.