should I wait?

I've been getting the feeling that my period is coming out since two weeks ago but I'm not due yet, I've had headaches for a few days, today I started to feel a sharp pain on my boobs, it doesn't hurt when I touch tho, and now I have a burning feeling in my stomach, I've had sex on the first day of my fertile week, It's been almost three weeks since that, should I take a test? or wait until my period due date?😬😬🎊🎊