TMI- could it be IB?

My period is due on the 5th. I'm having slight cramps, boobs aren't really sore. Just a bit on the sides and around areolas. 
Has brown spotting last night as well.