pregnancy test help!

i think i might be pregnant... my breasts are sore and i’m feeling nauseous with headaches. the first time i had sex was less than 3 weeks ago. is it too early to take a pregnancy test?