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

for many years now

→ มา
phrase Rare #11,829
for many years now Used for a situation or state that has continued, or has not happened, for many years up to the present.
TH: เธอทำงานที่นี่มาหลายปีแล้ว
EN: She has worked here for many years.

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

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

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

แม่คิดว่าเขาคงอยากให้มีคนชม เขาทำแบบนี้มาหลายปีแล้ว

Mom thinks he probably wants someone to praise him. He’s been doing this for years.

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

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

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

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

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

I've known him for many years.

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