what is it?

so my period is exactly a week late, for that entire week and a little of the week before I experienced alot of cramping, bloating & non stop headaches. I've also been having brown spotting for like two days and then I had dark red/brown spotting when I wiped just once and now I'm bloated my boob's hurt which idk why because I just stopped breastfeeding and I've started letting my milk dry for about a month with no problems and now they hurt. What is this? is my period coming or no?