Birth control

Hannah

How long does it take for the birth control pill to become effective?? I have heard things all the way from 3 weeks to several months.