contains ethamsylate and it has no relation with delayed period.
Delayed period up to 7 days is normal thing. If you do not get your period within this time, you need to confirm by home pregnancy
Using condom has failure rate near about 15%. Practice safe sex
in future and avoid fertile days (8th-14th day of your cycle) to lessen unwanted pregnancy.