Early period or IB?

NS

My last period was on 10/17 and it was weird (we weren't TTC but weren't preventing it either), very light brown bleeding and only lasted for 3 days (I'm usually a medium flow and 7 days long). This month I got my period 9 days early on 11/8!! Medium flow on the first 2 days, light on the 3rd, then brown spotting on the 4th day. I've been very nauseous, bloated, constipated, my breasts are tender, and I'm experiencing terrible headaches (I never get headaches even during my period). Any idea what could this be?? This was our first month TTC, and I didn't came off BC recently.