Confused

Last week the app said my period should start and it didn't. Now It's telling me that this Monday I should be starting my period. Am I doing something wrong? I log everyday/every other day. Logging should help to give you accurate estimates right?