How do you manage to get 3-4 hours of ice time in a day when only a recreational hockey player? Unless you've rented out the arena from 2 a.m. to 6 am., or have your own backyard rink somewhere in the arctic, something is amiss.
Start with hydration, electrolytes and proper feeding.