Thanks for writing to us.
itself is not likely to cause a delayed period. At 30 days, it is too early to be called as a delayed period. You need to wait for a week more and then test your urine for pregnancy
. You can also go for a blood test
which is more accurate to detect pregnancy.
I hope this information has been both informative and helpful for you.
Dr. Rakhi Tayal