Period came 5 days earlier than predicted

Mjay

So the app initially said my cycle would start on Jan 21st ( as first day of my period ) ; however it started today Jan 16th - 5 days sooner which this has never happened. 😪😪😢 so could this be medium spotting ? Or an irregular cycle? The app has been pretty accurate in predicting my start date ( with the exception of being 1 day early or 1 day late ) but never 5 days early.... help I don’t know what to think... been trying to conceive since August 2018...... so now I am questioning the app, could I be pregnant ??? I’m so confused