Hot flashes?

I’m only 17 and definitely not approaching menopause. I keep having hot flashes before my period and it feels like I’m in an oven with a blow dryer on me sitting directly under the sun. I get damp to touch from sweating and I feel heat moving through my body and it’s honestly exhausting. I haven’t had any hot food or caffeine to trigger it and I’m a healthy weight. Is there any way to prevent them or any advice you guys have to help them? Is it normal to get them before my period?