Test?

When should I take a pregnancy test last period was 28-4th and next period supposed to be either 28th or start on the first..