Plan B?

How old do I have to be to buy Plan B in North Carolina? Can my boyfriend buy it for me?