What to Take for a Runny Nose and Sneezing

An over-the-counter antihistamine is the single most effective pill you can grab for a runny nose and sneezing, and a steroid nasal spray works even better if allergies are the cause. Which option makes the most sense depends on whether you’re dealing with a cold or allergies, and how much drowsiness you’re willing to tolerate.

Cold or Allergies: Pick the Right Treatment

A runny nose and sneezing show up in both colds and allergies, so the first step is figuring out which one you’re dealing with. The treatments overlap, but they aren’t identical.

A few quick clues can help you sort it out. Allergies almost never cause a fever or sore throat, but colds usually do. Itchy, watery eyes with puffy eyelids and dark circles underneath point strongly toward allergies. Colds typically last 3 to 10 days, while allergy symptoms can drag on for weeks as long as you’re exposed to the trigger. If your sneezing started suddenly during pollen season and your throat feels fine, allergies are the likely culprit. If it came with body aches and a scratchy throat, you’re probably fighting a virus.

Antihistamines: The Go-To for Sneezing

When your body detects an allergen (or sometimes a virus), it releases histamine, a chemical that triggers sneezing, a runny nose, and congestion. Antihistamines block the receptors histamine latches onto, which dials down all of those symptoms. They’re most effective for allergies but can also reduce sneezing and a runny nose during a cold.

You’ll find two generations on pharmacy shelves, and the difference matters.

Non-Drowsy Options (Second Generation)

For daytime use, second-generation antihistamines are the better choice because they’re far less likely to make you sleepy. The three most common are:

  • Cetirizine (Zyrtec): 10 mg once daily for adults and children 12 and older. Works quickly and is slightly more potent than the other two, though a small percentage of people still feel mild drowsiness.
  • Loratadine (Claritin): 10 mg once daily for adults and children 6 and older. Very unlikely to cause drowsiness.
  • Fexofenadine (Allegra): The least sedating of the three. A good pick if cetirizine makes you feel foggy.

All three last a full 24 hours per dose, so one tablet in the morning covers you for the day.

Sedating Options (First Generation)

Diphenhydramine (Benadryl) is the most familiar first-generation antihistamine. It works fast and hits hard, but it crosses into the brain easily, which is why it causes noticeable drowsiness. That makes it a reasonable choice at bedtime if sneezing is keeping you up, but a poor choice before work or driving. Chlorpheniramine (Chlor-Trimeton) is another older option with a similar sedation profile.

Nasal Steroid Sprays: Strongest for Allergies

If allergies are behind your symptoms, a steroid nasal spray outperforms antihistamine pills by a wide margin. A meta-analysis of 21 randomized trials found that nasal steroids reduced total nasal symptoms (sneezing, itching, congestion, and runny nose combined) by about 41% from baseline, compared to roughly 24% for oral antihistamines and 15% for a placebo. That’s a meaningful gap.

Fluticasone (Flonase) and triamcinolone (Nasacort) are both available over the counter. No single spray in this class has proven superior to another, so whichever one your pharmacy stocks will work. The key is using them daily rather than just when symptoms flare. Daily use delivers noticeably better results than as-needed dosing, though as-needed use is still an option. Many people notice improvement within a day or two, but full effectiveness can take a week of consistent use.

Saline Rinses: Simple and Drug-Free

A saline nasal rinse (using a neti pot, squeeze bottle, or sinus rinse kit) flushes mucus, allergens, and irritants directly out of your nasal passages. It thins sticky mucus and physically removes pollen, dust, and other debris that keep triggering your symptoms. Studies show that both children and adults with allergies who use regular nasal irrigation see symptom improvement lasting up to three months, and many people feel relief after a single rinse.

To make your own solution, mix one to two cups of distilled or previously boiled water with a quarter to half teaspoon of non-iodized salt. Never use plain tap water, since it can contain organisms that irritate your sinuses or, in rare cases, cause infection. Lean over the sink, tilt your head to one side, and gently pour or squeeze the solution into the upper nostril. It flows through your nasal cavity and drains out the lower nostril. Repeat on the other side, then blow your nose. You can do this once or twice a day while symptoms are active.

Saline rinses work well alongside antihistamines or nasal sprays, so you don’t have to choose one or the other.

Skip Oral Phenylephrine

Many cold and allergy combo products on store shelves contain oral phenylephrine as a decongestant. The FDA has proposed removing it from the market after an extensive review determined that oral phenylephrine is not effective at relieving nasal congestion. The proposal is based on effectiveness concerns, not safety. For now, companies can still sell products containing it, but you’re better off not paying for an ingredient that doesn’t work. If you need a decongestant, pseudoephedrine (Sudafed), sold behind the pharmacy counter, is a proven alternative. Note that decongestants primarily help stuffiness, not sneezing or a runny nose, so an antihistamine is still your main tool for those two symptoms.

What to Take for Children

The rules are stricter for kids. The FDA warns that children under 2 should never be given any cough and cold product containing an antihistamine or decongestant, because serious side effects including convulsions and rapid heart rate have been reported. Manufacturers voluntarily relabeled most products to say “do not use in children under 4.”

For children 2 and older, liquid formulations of cetirizine and loratadine are available with age-appropriate dosing. Children ages 2 to 5 typically take a lower dose (5 mg of cetirizine or 5 mg of loratadine once daily), while children 6 and older can generally take the standard dose. Never give a child an adult-formulated product, and check ingredient lists carefully, since many combination products contain overlapping ingredients that can lead to accidental overdosing.

Saline rinses are a safe option for children of any age and can be especially helpful when you want to avoid medication altogether.

Putting It Together

For a cold with sneezing and a runny nose, a second-generation antihistamine like cetirizine or loratadine during the day, plus a saline rinse, will cover you until the virus runs its course in about a week. For allergies, a daily nasal steroid spray is the strongest single treatment you can use. Adding an antihistamine on top gives extra relief on high-pollen days. And if nighttime symptoms are the main problem, a sedating antihistamine like diphenhydramine at bedtime can pull double duty as a sleep aid, just don’t plan on driving afterward.