有效果的,在吃避孕药的时候要遵医嘱。避孕药可以起到撤退性子宫内膜出血的作用,能够预防怀孕。避孕药是含有激素类的药物,不可以长时间大量使用。如果想避免怀孕也可以再过过性生活的时候戴避孕套来预防在排卵期过性生活怀孕几率大,排卵期是月经高潮往后数14日为排卵日,排卵日的前4天和后5天为排卵期。