Is 3 weeks enough time for birth control to start working

My doctor told me 2 but everyone on here says like a month ?

Vote below to see results!