When should I take my pregnancy test?

Madison
I have 3 period apps. One says my period should of started on the 28th, another says I'm supposed to start tomorrow, but this apps period tracker says i should of started my period today. So when can I take a pregnancy test!? I'm so confused.