Pregnant

I Had Unprotected Sex March 14th on My Fertile Days or Whatever When Should I take a Pregnancy test? And my period should be coming on the 31st.