HELP! Did I just miscarried a baby?

Jemina

Why my period came early? 😭 I'm only 9dpo and my expected period should come in 8 days! Today I felt really extreme cramps and when I tried to go to bathroom, there's blood on my panty liner. I'm always regular and This never happened to me :(