I was on the pill for 7 years, constantly changing pills in the meantime... I last took my pill on April 4th, got a three-day period starting the 5th, and found out May 1st that I was three weeks pregnant! Its a good thing too, because I'm so impatient!