Late Period.

Three days late ish... I’ve had cramps for the last two days. Boobs don’t hurt or anything like that. Just cramps. Had sex mid-August. Not on BC. Used protection and he didn’t ejaculate. Why is my period late?