Thanks for writing to us.
The delay in the periods you are having is not likely to be due to pregnancy
as your urine test is negative. Evening primrose oil is not known to affect the cycles. The delay in periods is likely to be due to a hormonal
I hope this information has been both informative and helpful for you.
Dr. Rakhi Tayal