¿Escribirías 5 años o 5 años?

"5 años" es correcto.

Cuando la edad se usa como adjetivo antes de un sustantivo, no hay "s". Por ejemplo, "un niño de 5 años".

En cambio, cuando la edad se utiliza sola, sin sustantivo, se suele añadir “s”. Por ejemplo, "Los niños de 5 años están jugando en el patio de recreo".