Can you take a pregnancy test 3 weeks after sex and get accurate results?

So my boyfriend and I had sex 3 weeks ago and I physically haven't felt the same for the past week. I'm supposed to get my period this next week but I feel like I should take a pregnancy test, but I'm worried the results won't be as accurate. What are your thoughts?

Vote below to see results!