How long does cold sores last?
Last updated September 6, 2026.
Most cold sores heal in about 1 to 2 weeks, while a very first outbreak can take 2 to 3 weeks. The sore moves through predictable stages: a day or so of tingling or itching, then a blister, then an open sore that crusts and heals without scarring. A first infection is usually the longest and can come with fever, sore throat, and swollen glands, especially in children. Repeat outbreaks are triggered by things like illness, sun exposure, stress, or your period, and they tend to be shorter each time. Antiviral cream or pills started at the first tingle can trim about a day off an outbreak, so keep treatment on hand if you get cold sores often. Keep the area clean, avoid picking the scab, and use lip balm with sunscreen to lower your chance of the next flare.
What to do
- Treat at the first tingle: Antiviral cream or pills help most when you start within the first day, before the blister forms.
- Leave the scab alone: Picking reopens the sore, slows healing, and can spread the virus to your fingers or eyes.
- Limit spreading it: Skip kissing and oral sex until the sore is fully healed, and do not share drinks, utensils, razors, or lip balm.
- Ease the discomfort: A cold compress and an over-the-counter pain reliever help, and plain petroleum jelly keeps the area from cracking.
- Block the common triggers: Use SPF lip balm outdoors and prioritize sleep during stressful stretches to reduce repeat outbreaks.
- Call a clinician: Get care if a sore lasts more than 2 weeks, spreads near your eye, returns often, or if you are pregnant, have eczema, or have a weakened immune system.
Related questions
- Allergies vs cold
- Can i exercise with a cold
- Can i go to work with a cold
- Can you get antibiotics for a cold
