The time it takes for a glass of water to pass through your body can vary, but on average, it generally takes about 30 minutes to about 2 hours.
Once you drink water, it enters the stomach and then moves into the intestines within minutes. From there, water is absorbed into the bloodstream. Your kidneys then filter this water as part of the body’s process to maintain fluid balance. Depending on factors like hydration levels, activity level, and individual metabolism, the overall transit time can differ.
In essence, while some water can be absorbed almost immediately, the full process of filtration and excretion can take longer, which is why you may find yourself needing to urinate within a short time after drinking.