pregnancy test confusion

Devin • single mommy
my period is late by 3 days today and two days ago I took a test. It was negative. the last time I had sex was on the 8th so almost a month ago. I'm really confused as to why I haven't gotten my period