Idk what to do!!!

Shirley

Period 4 days late. Tested yesterday... negative. Can something be the reason why im late? Or did i test too early?