In Virginia, the duration of a protective order depends on the type granted. Emergency protective orders last up to 72 hours, while preliminary protective orders can extend up to 15 days. A full protective order may last up to two years, with the option for renewal. how long does a protective order last in virginia The specific duration is determined by the court based on the circumstances of the case.