stress or pregnant???

my boyfriend and i had sex about 2 maybe 3 weeks ago unprotected, he pulled out but now i’m a day late for my period and i’m not on birth control. also, i have depression and severe anxiety so i don’t know if im late because of stress or because i’m pregnant. should i wait a few more days before i take a test? **side note: i’ve been late a couple times before i think due to stress but for the most part it’s always on time.**