Question: how long do you have to take the morning after pill for?
Answer: You should take it as soon as possible. Emergency contraception (AKA the morning-after pill) works up to five days (120 hours) after unprotected sex. But the sooner you take it, the better it works. You don't need to wait until the next day, and it definitely doesn't have to be taken in the morning, either.