Driving myself insane!!

Tasha

So i use two apps, I use this and ‘Flo’ I’ve got two different expected period dates. According to this I was due yesterday and flo has changed my dates from today to tomorrow!! My cycles are normally 31 days long and my last was on 31st March, it lasted 5 days. Do you think I should test??