Compazine (prochlorperazine) typically starts working within 30 to 40 minutes when taken by mouth, though the exact onset depends on how you take it. An intramuscular injection works fastest, kicking in within 10 to 20 minutes, while a rectal suppository takes about 60 minutes to reach full effect.
Onset Times by Form
The way Compazine enters your body makes a significant difference in how quickly you feel relief. Here’s what to expect from each form:
- Intramuscular injection: 10 to 20 minutes. This is the fastest route and the one most commonly used in emergency rooms for severe nausea or migraine.
- Oral tablets: Roughly 30 to 40 minutes. The tablet needs to dissolve and absorb through your digestive tract first, which adds time.
- Rectal suppository: About 60 minutes. This form is useful when vomiting makes it impossible to keep a pill down, but it absorbs more slowly.
If you’re using Compazine for acute nausea or vomiting and the oral tablet hasn’t helped within an hour, that doesn’t necessarily mean the dose failed. Some people absorb the drug more slowly, especially if they have food in their stomach or their digestion is sluggish from illness.
How Long the Effects Last
A single dose of Compazine provides relief for roughly 3 to 4 hours in most adults, though the effects can stretch longer depending on the dose and your metabolism. In some cases, particularly with injection, the duration of activity can last up to 12 hours. This means you generally won’t need to redose more than 3 or 4 times in a day. The standard adult dose for severe nausea is 5 to 10 mg taken 3 or 4 times daily, with a ceiling of 40 mg per day.
How Compazine Stops Nausea
Your brain has a region called the chemoreceptor trigger zone that acts like a nausea alarm system. When this area detects certain signals in your blood, such as toxins, medication byproducts, or chemical imbalances, it triggers the vomiting reflex. Compazine works by blocking dopamine receptors in this zone, essentially muting the alarm before it can make you feel sick. This same mechanism is why it’s also prescribed for non-psychotic anxiety at lower doses (up to 20 mg per day) and sometimes used off-label for migraines treated in emergency settings.
Side Effects to Watch For
Compazine is generally effective for short-term use, but it does carry a notable risk of movement-related side effects. In one study of emergency department patients, 16% developed akathisia, a deeply uncomfortable feeling of restlessness that makes it nearly impossible to sit still. Another 4% experienced dystonia, which involves involuntary muscle contractions, often in the neck, jaw, or eyes. These reactions can be alarming but are typically treatable and reversible.
Dystonia tends to show up relatively quickly, sometimes within hours of the first dose. In that same study, an additional 2.6% of patients developed dystonia after leaving the emergency department, bringing the total rate to about 4%. Younger adults and people who haven’t taken this class of medication before appear to be at higher risk.
A more serious concern, tardive dyskinesia, involves repetitive involuntary movements like lip smacking or tongue thrusting. This condition is dose-dependent and occurs mainly with prolonged use, making it unlikely from a single day’s treatment. For anxiety, Compazine is typically limited to 12 weeks of use partly for this reason.
Who Should Be Cautious
Compazine belongs to a class of older antipsychotic drugs that carry an FDA boxed warning for elderly patients with dementia-related psychosis. In clinical trials of similar medications, the death rate among treated patients was about 4.5% over 10 weeks compared to 2.6% with placebo, roughly 1.6 to 1.7 times higher risk. The causes were primarily cardiovascular events and infections like pneumonia. Compazine is not approved for treating dementia-related psychosis.
Children under 2 years old or weighing less than 20 pounds should not take Compazine. For older children, dosing is weight-based and requires careful calculation. The drug is also not recommended during pregnancy or breastfeeding without a clear medical need, as it crosses into both the placenta and breast milk.
Getting the Most From Your Dose
If you’re taking the oral tablet, swallowing it on a relatively empty stomach can help it absorb faster, though this isn’t always practical when you’re already nauseated. Staying upright for at least 15 to 20 minutes after taking it may also reduce the chance of it coming back up. If you vomit within 30 minutes of taking a tablet, the dose likely didn’t absorb fully, and a suppository form may be a better option.
For people using Compazine before a medical procedure or chemotherapy session, timing matters. Taking the oral dose about 30 to 40 minutes beforehand gives it enough lead time to block nausea signals before they start. If you’re given the injection form in a clinical setting, relief typically arrives before most procedures are underway.

