Pregnant?

I’ve had sex 3 times in the last 3 weeks. I’m suppose to start my period in 8 days but I’ve had horrible symptoms the last few days- tired, hot flashes, nauseated, cramping. I’m on birth control. Should I take a test or? I’m freaking out.