Maybe you have a hyperthyroidism? That can always be a reason.
But this summer I have been sweating a lot too (and come from a different continent). I guess it's good to have short hair. The longer my hair the more I sweat.
I use those deo krystals (alunite) and they work quite well.