could i be pregnant?

my SO and i had sex recently it was about 5 days before my period was supposed to start. & 2 other times before then. he pulled out all times,but my period is late and my boobs are sore and feel heavy. should i take a pregnancy test , how long should i wait to take one??