No period

My last period was April 23rd and it lasted for about 6 or 7 days. My cycle is every 30 days. My period suppose to be on today or tomorrow? It hasn't came on today. I think I may be pregnant.