+1 on the doctor, but in the meantime, have you considered dehydration? Try slamming a couple of liters of your favorite electrolyte replacement beverage and see if it helps.