Opinions!!

My bf & I had sex three weeks ago, he used a condom....but my period is 4 days late and it always comes on time, would it be too early to take a pregnancy test? And should I do that before mentioning to him that im late? Or is it most likely just a scare??