Period came early

Kyla
My period came 4 days early (it is too heavy to be implantation bleeding). Is it possible to be a miscarriage? I am always a 28 or 29 day cycle...