should I make a doctor appointment?

Na
I've been having cramps and yesterday I randomly got super dizzy (it felt like the building I was in was flipping upside down) & I almost passed out ,& my breasts are a little tender. I've also been having some discharge. My period doesn't come until another 12 days but these are not normal symptoms for me. Typically I just get emotional a day or two before and that's it. I think I may be overthinking it but should I make an appointment and just make sure everything's ok or does anybody else experience these symptoms before their period?