Birth control?

hey okay so i've been on birth control for three weeks and my doctor told me not to wait so i didn't start taking it the sunday after my period started. my friend has been on bc for 3ish years and she said it may take extra time for it to start working in my body. is that true? and does it mean i have to wait another month before having unprotected sex?