See a doctor for sure. Be prepared to give a full history of what you have been doing lately. That included everything you have been doing to yourself and putting into yourself. Any accidents lately? Are you a partier? Do you do drugs of any kind, recreational or otherwise? It may be blood pressure, it could be anemia at your age if you have been having heavy periods lately. Have a blood test done. To the doctor please!
exactly this is not normal, i think better to see the doctor for safe side could be anything.