Late period

I'm late by 21 days and still negative test. I'm confused on why