Cramps

Sarah
Im not due my af until 20th, but got cramps today ?