Should I test?

I’m currently three days late for my period (it was suppose to start the 15th of nov, and it’s the 18th.) 11th -14th I spotted pink / kinda brown blood and I can’t tell if it’s my period coming because I’m having mood swings, headaches, food cravings / disliking food I usually would enjoy, and I’m extremely tired. I know those are PMS symptoms but I have the Skyla IUD and my boyfriend & I have not used protection the past couple times having sex. My period has not been normal since getting the IUD but a little part of me thinks something else is going on. Should I test? Or do you think I’m okay?