The length of a restraining order varies depending on the state and the circumstances of the case, but they typically last for several months to a year. In some cases, the order may be extended or made permanent.