What is going on with me??

Charity

I am making myself crazy today, I have never had an early period ever, af is due in 8 days... I am 7dpo cycle day 21 and I am spotting, cramps and nauseous! I am a regular 28 day cycle so I don’t see how I’d be getting af already. I am also on my second month of prometrium, would that do it?