I started spotting 10 days after my period, it lasted for 4 days and it was a brown discharge. Im a day late for my period, maybe Im just being over dramatic. Normally if I am a day late I'll have cramps but I haven't had cramps yet.

I've had the brown discharge before but my period still started right on time and the brown spotting only lasted a day or so.

I've been on the pill for about 6 months now and have a 28 day cycle. I have honestly have never missed a day.

What causes the brown discharge? Would it be normal to start my period 28 days after the discharge ended? Or should my period start on its normal schedule?