Should I test?

Sk

3 days late on period, usually I’m super early. My breasts hurt extremely bad, also feels like it’s in my ribs too which I had with my first pregnancy. And I have extreme hungry and craving spicy foods. I know it would be too early for cravings if I was pregnant. Is it just my period, should I wait to spend money on a test?