Pregnancy tests

When can I take a pregnancy test? My last period was May 19 and I have had unprotected sex everyday since then. What are my odds of being pregnant and when Cani take a test? My breasts are sore and I'm crampy?