A restraining order is a court order to prevent a person from doing something that the court finds wrong. They are sometimes called protective orders, protection orders, or stay-away orders. To "lift" a restraining order means it will no longer be in effect.
The time frame for when a restraining order will be lifted depends on whether the court issues a permanent restraining order or a temporary restraining order.
If a permanent restraining order is issued, then the restraining order will be in effect for the time ordered by the court. The only way to change this is to petition the Court, but it is unlikely the length of the permanent restraining order will be changed. Despite its name, permanent injunctions are not always permanent. Generally they last from several weeks to several years.
If a temporary restraining order is issued, it will be immediately effective when issued by a court. Each state sets a time limit for how long temporary restraining orders last, which generally ranges from 5 to 15 days. If the person seeking a temporary restraining order does nothing after that time limit passes or fails to convince the court for a longer restraining order, the restraining order will expire and go away.
If a restraining order has been issued against you, it is strongly recommended that you find a criminal lawyer to help you get it lifted. Restraining orders can severely effect your rights, and may lead to more problems in the future. An attorney will explain what steps need to be taken to lift the restraining order and represent you in court. If the restraining order involves a family law issue, then you should consult a family lawyer.