Stay Hydrated The American College of Sports Medicine recommends drinking 5 to 12 ounces of fluids every 15 to 20 minutes during a marathon, although this is often difficult to accomplish and can result in over hydration if your sweat loss is low.