Period problems

According to the app I'm supposed to get my period between yesterday or today. I always get my periods every 28 days.

This time I got my periodo 1 week before. Is that normal? Help please