How long is the birth control pill effective?

The birth control pill is effective as long as you take it regularly. After you stop, you may be able to get pregnant within a couple of weeks, or your next ovulation may be delayed slightly. If your periods were regular before, you can expect to ovulate within 2-4 weeks after stopping the birth control pill.
Birth Control Pills work for as long as you continue taking them as directed. The Morning After Pill is an Emergency Contraceptive; it works for the day you had unprotected sex and up to 120 hours after you previously had unprotected sex.

It is not made to protect you from sex you might have tomorrow or next week. You need to use Birth Control for continued protection.