It doesn't sound like you're out yet. It could be many things, heavy implantation, after some rougher sex, or an issue such as fibroids. Try not to panic about it yet, wait until you're due and see what happens then. If AF doesn't arrive, test then. Good luck!