sometimes urine pregnancy
test kits cannot detect early pregnancy due to low HCG levels or sometimes they can also give false positive results,
so after consulting your doctor you better go for blood test
for pregnancy which can possibly detect low levels of HCG also,
in case of negative test if your doctor suggests you can go for ultrasound
evaluation also which will clarify other reasons for delayed periods.