Yes Postpill works for 120hours but for highest effectiveness (95%), it is recommended that you use POSTPILL immediately after unprotected sex or within 12 hours. Like every other emergency contraceptive,the quicker you take POSTPILL, the higher the chances of preventing pregnancy.