Period

I was suppose to have my period today? It didnt come? I'm wondering when I should take a test? My periods are all over the place but seem to be 25 days long. It's always usually in the morning also.