When?!!

Hey everyone !

My cycles have always been normal. I was suppose to come on Wednesday the 26th. Never been late, maybe by a day. Today is the 31st. If it doesn’t come today that means my period skipped this month. When do I test to have an accurate reading?!