มาหลายปีแล้ว

for many years now

→ มา
phrase Rare #11,126
for many years now Placed after a verb or phrase to show that something has continued or been true for many years up to the present.
TH: ผมทำงานที่นี่มาหลายปีแล้ว
EN: I've worked here for many years now.

เราไม่คุยกันมาหลายปีแล้ว

We haven't spoken to each other in many years.

— เอมิลี่ สาวน้อยหัวใจสะดุดรัก (2001)

ผมรู้จักเขามาหลายปีแล้ว

I've known him for many years.

— ออพเพนไฮเมอร์ (2023)

เราต้องคิดว่ามิตรภาพของเรามีมาหลายปีแล้วจะทำลายมันหรือ

Are we really going to destroy a friendship we've had for many years?

— จอมคนผงาดโลก (2006)

เขาทำแบบนี้มาหลายปีแล้ว

He’s been doing this for many years.

— ครอบครัวสติบวม (2001)