How long does a period last

Cassandra

So the last couple of of month the app would say my period is suppose to come on this day but then it would come 2-4 days early. So In January it said I was suppose to start on the 14th and I ended up starting 4days early but it stopped on the 12th. And now I’m suppose to start again next week