Hello, Following taking contraceptive pill, period may be delayed for 1-2 weeks usually. Here, you need to undergo one blood test for beta-hCG to exclude pregnancy. It is more reliable test than home pregnancy test. Other reasons are hormonal imbalance, mental stress, over wt, irregular diet habit, pelvic infection etc. You need to consult with gynecologist to get examined once. You may require progesterone pill to induce period in absence of pregnancy. Take healthy diet, keep bowel habit regular, avoid stress, drink more water, maintain genital hygiene. Practice safe sex in future. Good luck.