Dunno what's going on :s

Should I be doing a test or is my af due soon? This app said 4 days ago but as I keep saying it's late it pushes it on a few days