IB or period to arrive?

This brownish spotting is going on 3 days now.. slight cramps on first day for a short period of time, nothing since. My period is expected June 8 or 9.. I never spot i between which is why its driving me crazy.