How soon can I take pregnancy test?

Hi ladies, just needing a little advice....My period was supposed to come on the 18th of April.No period yet....How soon can I take test?