Should I take a pregnancy test?

Sarah

I had sex approaching three weeks ago and am now experiencing cramps for the past week. Have not missed my period yet as it is expected to come tomorrow... should I take a pregnancy test yet?