Hello and thanks for the query
You had sex at the time of ovulation and there are maximum chances of being pregnant. Although condom is a good safety but it also has failure chances. In my opinion before taking any type of medication you have to confirm pregnancy
by the pregnancy test. If the test is positive than consult your doctor for further advice. Else treatment for delayed periods has to be taken by finding the cause. Anxiety
is one of the cause for delayed periods. But first of all you have to go for pregnancy test.