Its risky to have unprotected sex before marriage, the varicocele
does not prevent pregnancy
, she has taken pills but she has missed 4 days.
Better to do a urine pregnance test as soon as possible to confirm.
If she is pregnant consult ur doctor for further treatment, if not then u can wait.
my sincere advise use condoms everytime u have sex.
Hope I have answered ur question,