With 12 days late in the period if there was a pregnancy , it should have appeared in the test by now . It's unlikely that you are pregnant . This delay is likely due to hormonal
imbalance . The drug you have been given is progestrone
to get your period . Though this type of hormone is normallygiven in pregnancy . Alternatively you can take tablet medroxy progesterone
10mg twice a day for 5 days . You should bleed within 10 days .pf stopping the drug you.