When you take plan b, how long is it effective in your body?

Plan B will be effective for up to 5 days after unprotected sex, but it works much better if you take it during the first 3 days. We recommend taking a pregnancy test if you haven’t gotten your period within 3 weeks after taking Plan B.