How to Say "long-time" in Spanish
The Spanish word for “long-time” is “veterano” — B1 level.

Examples
Juan es un periodista veterano que conoce bien la ciudad.
Juan is a seasoned journalist who knows the city well.
El equipo necesita un jugador veterano para guiar a los jóvenes.
The team needs an experienced player to lead the young ones.
Su estilo veterano se nota en la calidad de sus pinturas.
His experienced style is visible in the quality of his paintings.
Where to put the word
As an adjective describing a person, 'veterano' usually comes after the person you are describing (e.g., 'el médico veterano').
Experience vs. Age
In Spanish, describing someone as 'veterano' is a compliment to their skills and time spent in a career, not a comment on their biological age.
Using it for objects
Mistake: “Saying 'mi coche veterano' for an old car.”
Correction: Use 'antiguo' or 'viejo' for objects. 'Veterano' is almost always reserved for people or animals (like a police dog).
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.