Help!

Jazmine
So i usually get my period around now but ive been spotting all day. I dont wanna assume that im pregnant because usually im wrong, but my boobs have been hurting for over a week, they got a little bigger, ive been eating a lot more food& im gaining weight. Is this normal? Or should i take a test?& if i take a test should i wait till im done spotting?