My personal experience is I used it for 2 and a half years, the one time he didn't pull out is when I got pregnant! Doctors say the pull-out/withdrawal method is 96% effective, so for every 100 people that use it 4 will get pregnant. Condoms are 98% effective, so out of 100 only 2 will get pregnant. I honestly don't know why it gets so much hate!