The above guidelines are the basic guidelines, but it's important to remember that everyone's fluid needs vary. The bottom line is that if you're thirsty during a run or race, you should drink.
If you don't have access to water on your running routes, you'll have to carry your own fluids with you. Here are some fluid carriers that you can use to hold your fluids while you run. However, if you're running in a race, you shouldn't have to carry your own fluids because they should have water stops on the course.

