Serious question

Glo said I was suppose to get my period on the 20th it changed twice since then when I didn’t get it why could that be? Also how many days should I wait after my missed period to take a test