Useful info here from the BUPA website:
"One quick way to test if you’re hydrated is to check the colour of your urine.
Top tip
It can take time for fluids to be absorbed into your body. So, drink steadily during the day and aim to drink around 450ml of fluid in the two to four hours before you exercise. After that, drink more if you feel thirsty."
At 16 yrs old you are still putting a lot of energy into growing I should imagine so you need to eat well and rest/sleep well. But don't rely on chocolate bars and fizzy drinks as these are 'empty' calories - they have a very short term effect then can leave you feeling worse than before you had them. Better to use things like fruity flapjack, peanut butter sarnies, dried fruit etc alongside water to drink whilst you are out. I'd recommend a good slug of drink every 20 minutes. Hydration outside of exercise is also important - if you are dehydrated before you exercise this will make it worse.
But as others have said if this is a persistent problem go and see your GP - they would need to check you are not pre-diabetic