Help??!!!

Stephanie
Ok so I have no clue which one is correct. I have the app on my phone that says I am 2 (now almost 3) days late and I have this app which says I should have gotten my MC today but I haven't. Now I know I have to take a test but I don't want my hopes given up. My life has just been given a lot of stress due to the fact my family just found out my grandmother has acute leukemia and has been in and out of the hospital but I'm getting off topic. Which app should I go by? Besides taken a test what should I do??? I have had some cramps but nothing bad.