What Are Those White Bumps on Lips?
It’s not uncommon to notice small, white bumps on your lips, leading to curiosity or concern. While many of these bumps are harmless, understanding their causes can help you determine if any action is needed.
Fordyce Spots
Fordyce spots are enlarged oil glands that appear as small, pale bumps on the lips, inside the cheeks, or even in the genital area. They’re benign and quite common, present in approximately 70% to 80% of adults. Treatment isn’t necessary, but if their appearance bothers you, options like laser therapy or cryotherapy are available. It’s essential to consult a dermatologist for removal and avoid manipulating them to prevent irritation.
Oral Herpes
Caused by the herpes simplex virus (HSV), oral herpes manifests as painful, burning, or itching small blisters along the lip border, commonly known as cold sores. These lesions eventually break open, crust over, and heal within a couple of weeks. They are highly contagious, so it’s advisable to avoid close contact during an outbreak.
Milia

Milia are tiny, white cysts that can appear on the lips or around the eyes. These small epidermoid cysts are typically few and usually asymptomatic. They often resolve on their own, but if persistent, a dermatologist can offer removal options.
Oral Thrush
Oral thrush is a yeast infection that primarily affects the inside of the mouth but can sometimes be seen on the lips. It can also affect the tongue and the corners of the mouth, manifesting as red or pink areas, often with cracking or scaling. Antifungal medications are typically prescribed for treatment.
Oral Cancer
While less common, persistent white or red patches on the lips that start painless but continue to grow may indicate oral cancer. If you notice such changes, it’s crucial to consult a healthcare professional promptly for evaluation.
Other potential causes of white bumps on the lips include:
- Flat Warts: Small, skin-colored bumps caused by specific strains of the human papillomavirus (HPV). While less common on the lips, they can occasionally appear in this area.
- Allergic Reactions: Exposure to certain allergens can lead to lip irritation and bumps.
- Blocked Salivary Glands: Obstructions can cause cyst-like bumps on the lips.
- Comedonal Acne: Non-inflammatory acne lesions can appear around the mouth area.
If the white bumps on your lips are growing, painful, or accompanied by other symptoms like a sore throat, swollen lymph nodes, difficulty swallowing, bleeding sores, or sudden changes in oral health, it’s advisable to seek medical attention. A healthcare professional can provide an accurate diagnosis and appropriate treatment plan.
—Si me deja quedarme, puedo atenderlo cada noche—, dijo la joven sin hogar al granjero viudo, mientras detrás de sus ojos se escondía un secreto que podía cambiar para siempre la vida de aquella casa desierta.— - NEWS

La palabra se quedó flotando entre las dos como algo que no debía decirse en voz alta… pero que ya no podía guardarse.
—Quédate.
Mariana no respondió.
No porque no quisiera… sino porque entendió que esa palabra no era para ella.
Era para alguien más.
Para alguien que ya no estaba.
El niño en sus brazos ardía.
La piel caliente. La respiración entrecortada. Ese sonido… ese silbido leve al inhalar que no necesitaba explicación para quien ya lo había escuchado antes.
Mariana cerró los ojos un segundo.
No por miedo.
Por memoria.
Lo acomodó mejor contra su pecho, envolviéndolo con una tela húmeda, ajustando su posición con una precisión que no se aprende en un día… ni en una semana… ni siquiera en meses.
Era un gesto antiguo.
Automático.
Como si sus manos ya supieran lo que venía.
Lupita la miraba.
No lloraba.
Ya no.
Pero tampoco estaba en calma.
Era otra cosa.
Una vigilancia silenciosa, intensa… como si cada movimiento de Mariana estuviera siendo comparado con algo que solo ella podía ver.
—No es la primera vez… ¿verdad? —susurró la niña, con la voz todavía quebrada.
Mariana no contestó de inmediato.
Se levantó despacio, caminó hacia la mesa, apartó algunas cosas y buscó en su maleta. Sacó el cuaderno.
Lo abrió.
Pasó páginas con rapidez.
No estaba buscando una receta.
Estaba buscando confirmación.
—No —dijo al final—. No es la primera vez.
Lupita bajó la mirada.
—Mamá hacía eso.
El silencio que siguió no fue incómodo.
Fue preciso.
Como si cada palabra tuviera que caer en el lugar exacto para no romper algo más.
—¿Qué hacía? —preguntó Mariana, sin levantar la voz.
—Cuando mi hermano se enfermó… —la niña dudó—. Lo cargaba igual. Le hablaba bajito… y no dejaba que nadie lo moviera.
Mariana sintió un nudo en el pecho.
No era sorpresa.
Era confirmación.
Se acercó a la niña, pero no la tocó.
—¿Y qué pasó después?
Lupita no respondió.
No con palabras.
Pero su cara cambió.
Y eso fue suficiente.
El bebé soltó un quejido más fuerte.
Mariana reaccionó de inmediato. Mojó otro trapo. Ajustó la posición. Revisó su respiración pegando el oído a su pecho.
Cerró los ojos otra vez.
Uno.
Dos.
Tres segundos.
Y entonces supo.
—Necesita bajar la fiebre ya —murmuró.
Miró hacia la puerta.
Julián no había regresado.
Y la noche… seguía siendo larga.
No había tiempo para esperar.
Se movió rápido. Encendió más agua. Preparó una mezcla con lo poco que había. Trituró hojas que había recogido en el camino, esas que muchos ignoraban pero que ella no.
Lupita no se movió de su lugar.
—¿Se va a morir? —preguntó de pronto.
Mariana no suavizó la respuesta.
—No si hacemos lo correcto.
La niña asintió.
No con esperanza.
Con decisión.
Y en ese momento… dejó de ser solo una niña.
Se acercó.
—Dime qué hago.
No hubo ternura en ese gesto.
Hubo algo más fuerte.
Confianza naciendo en un lugar donde antes solo había resistencia.
Mariana le dio instrucciones simples. Sostener. Pasar el trapo. Mantener la calma.
Y Lupita obedeció.
Sin preguntas.
Sin miedo visible.
La casa respiraba distinto.
No como antes.
No como cuando Mariana llegó.
Era otra cosa.
Era… presencia.
Como si alguien más estuviera ahí, observando, midiendo, esperando.
La fotografía en la pared parecía más oscura esa noche.
Más cercana.
Más viva.
Mariana la miró de reojo mientras trabajaba.
Y por primera vez… no sintió duda.
Sintió reconocimiento.
No era el rostro.
Era la historia.
Las manos.
Las decisiones.
Las noches sin dormir.
—No me parezco a ella —susurró casi para sí misma—. Pero sí entiendo lo que dejó.
Lupita levantó la mirada.
—Entonces por eso…
No terminó la frase.
Pero Mariana supo.
Por eso la canción.
Por eso la forma de tocar sin invadir.
Por eso la manera de no prometer nada… pero quedarse igual.
El tiempo pasó lento.
Espeso.
Cada minuto pesaba más que el anterior.
Hasta que, poco a poco, la respiración del bebé cambió.
El silbido bajó.
El calor empezó a ceder.
No fue inmediato.
No fue milagroso.
Fue… trabajo.
Cuidado.
Resistencia.
Mariana soltó el aire que no sabía que estaba conteniendo.
—Ya está bajando.
Lupita no sonrió.
Pero sus hombros bajaron.
Y eso era más que suficiente.
Se sentó en el suelo.
Cansada.
Pero no derrotada.
Mariana se quedó un momento más, asegurándose.
Luego lo acomodó en la cama, cubriéndolo con cuidado.
Cuando se volvió hacia Lupita… la encontró mirándola distinto.
Ya no como intrusa.
Ni como reemplazo.
Sino como alguien que había estado ahí… cuando importaba.
—¿Por qué sabes todo eso? —preguntó la niña.
La pregunta no era curiosidad.
Era… necesidad.
Mariana dudó.
No mucho.
Solo lo suficiente.
—Porque tuve que aprender —respondió.
—¿Con quién?
Ahí sí hubo silencio.
No evasivo.
Sino medido.
—Con alguien que tampoco tenía a nadie más.
Lupita bajó la mirada.
Pensó.
—¿Se murió?
Mariana no respondió con palabras.
Y eso fue respuesta suficiente.
La niña asintió despacio.
Como si entendiera algo que no podía explicar.
La puerta se abrió de golpe.
Julián regresó.
Con el médico detrás.
El hombre entró rápido, revisó al bebé, hizo preguntas, comprobó lo que ya estaba pasando.
—Ya pasó lo peor —dijo al final—. Si hubiera esperado un poco más…
No terminó la frase.
No hacía falta.
Julián miró a Mariana.
No como antes.
No con duda.
No con distancia.
Sino con algo más pesado.
—¿Tú…?
Ella negó.
—No hice nada que alguien no pudiera hacer.
El médico la miró de reojo.
—No cualquiera.
Se hizo el silencio.
Otra vez.
Pero distinto.
Más lleno.
Más claro.
Julián dejó caer el peso de sus hombros.
Se acercó a la cuna.
Miró a su hijo.
Luego a Lupita.
Y finalmente… a Mariana.
—Gracias.
No fue una palabra grande.
Pero tampoco era ligera.
Mariana asintió.
Sin apropiársela.
Sin rechazarla.
Solo… dejándola existir.
La noche empezó a ceder.
El cielo aclaraba.
Y con él… algo más.
Lupita se levantó del suelo.
Se acercó a la mesa.
Tomó el cuaderno de Mariana.
Lo abrió.
Pasó las páginas.
Recetas.
Notas.
Pequeños dibujos.
Historias entre líneas.
—¿Te vas a ir? —preguntó sin levantar la vista.
Mariana no respondió de inmediato.
Miró la casa.
La cocina.
La cuna.
La fotografía.
Y luego… a la niña.
Pensó en el camino.
En lo que había dejado atrás.
En lo que no había podido salvar.
Y en lo que, sin buscarlo… ahora estaba frente a ella.
—No hoy.
Lupita cerró el cuaderno.
Lo dejó sobre la mesa.
—Entonces está bien.
No era una victoria.
No era un final feliz.
Era… un permiso.
Pequeño.
Pero real.
El sol entró por la ventana, tocando la madera, las paredes, los rostros.
Nada estaba resuelto.
Nada estaba perfecto.
Pero algo había cambiado de lugar.
Y esta vez… no era frágil.
Era firme.
Como cuando una casa deja de sostenerse por costumbre… y empieza a sostenerse por decisión.
Mariana tomó aire.
Y se quedó.
No porque la necesitaran.
Sino porque… eligió hacerlo.