am i pregnant ?

i had protected sex last week and my period is 3 days late today im worried ? could it be late because of stress or not sleeping very well? or should i get a pregnancy test