welcome to healthcare magic.
you said you have irregular periods
, well in that case you should not worry much because your period could be naturally delayed. i suggest that you get a blood test
, serum beta hcg
titre done just to be sure . wait for another two to three days and get that done dont worry , so much stress due to fear of pregnancy
can delay your periods.