You should drink before, during and after your runs. Drink when you feel thirsty.
As a general rule, you should drink four to six ounces of fluid every 20 minutes during your runs. Faster runners should increase their fluid intake to eight ounces every 20 minutes.
Workouts longer than 90 minutes require some form of sports drink to replace lost sodium and electrolytes.