Really confused need some advice

My last period was March 28th and according to another <a href="">period app</a> I have I'm seven days late but glow says I'm not due for AF for another 6 days? I'm not sure which one is more accurate and if I should test yet or wait. Any thoughts ladies?