When to test?

I’m 2 days late according to one app, and 2 days before my period on another app. I took a strip test this morning, it was negative. When should I test?