These symptoms can be due to pregnancy
or due to stress
and your recent health condition causing delayed periods. Since the urine pregnancy tests
are negative, to confirm the status of your pregnancy, you can get a serum HCG
test done which is more specific than a urine test.
Hope it helps you. Regards.