Plan B

Jasminé
How effective is plan b?? 
And when should I take it?? Right away or the day after?