Yeah could be dehydration. Maybe a flu-bug. Don't know for sure. Drink plenty of water and get some rest young one.
Lay off the drugs and stop partying so much. You might also want to try a healthier diet.
Have you been drinking enough water and getting enough food and sleep?