Oh no help

Today the app says I’m supposed to start. My other apps say 3 more days. My last period was the 24th of May. My cycle is normally 27-29 says or so. I’ve got headache and diarrhea and a little cramps. When is it most likely I start.