Welcome to Healthcare Magic,
If your urine pregnancy
test is negative then you should do beta HCG[blood test] for confirmation of pregnancy.
If betaHCG is negative then you are not pregnant.
The causes for late period are hormonal
Get a ulrasound pelvis done to rule out cyst.