Day 21 and still no period and negative tests

What could be causing this?