Can someone help

Last month I’ve had two periods. June 1st and June 29/30. It lasts for 5 days and went off on July 3. As of today, which is July 29… my Flo app says my period was suppose to come on 3 days ago. That was my first time coming on twice in a month. I usually come on, on time and the day Flo says it’s going to come. Any thoughts ?