Been on the contraceptive injection for 2 years, never been late to have it, just found out 30 weeks pregnant. on the pill.....jsut found out pregnant.... hmmmm?