Brown spotting

Hi my period due isn’t until 5 days and today I seen dark brown spotting when I wipe . My boobs hurt, and I have cramping on my left side of uterus only. I’m so confused. Is this a period coming or could I be pregnant?