ตั้งนาน

for a long time

→ ตั้ง
phrase Common #1,891
for a long time Often used with a negative verb and แล้ว to mean “in a long time,” as in “I haven’t seen you in a long time.”
TH: ไม่ได้กินอาหารไทยตั้งนานแล้ว
EN: I haven’t eaten Thai food in a long time.

คุณ เบาไม่ได้แล้ว คุยกันอยู่ตั้งนาน

You can’t go easy on me now—we’ve been talking for ages.

— 6ixtynin9 (1999)

คุณยังยัดเยียดพาอ่านหนังสือได้ตั้งนาน เข้าประเด็นด้วย

You can keep making me read for ages, but get to the point already.

— เขาบอกว่าเธอฆ่า (2023)

รู้จักกันมาตั้งนาน..

We've known each other for ages...

— ยิปมัน เจ้ากังฟูสู้ยิบตา (2008)

กลับมาตั้งนานยังพูดจีนไม่ได้อีก

You've been back for so long and still can't speak Chinese?

— หวงเฟยหง หมัดบินทะลุเหล็ก (1991)

ไปไหนมาตั้งนานวะไอ้เอ

Where the hell have you been for so long, Ae?

— พี่มาก..พระโขนง (2013)

รอดมาได้ตั้งนาน

You've made it this far.

— ระห่ำด่วน ขบวนนักฆ่า (2022)

กูกลัวตั้งนาน

I've been scared for a long time.

— 4bia (2008)

ก็เขาทำตั้งนาน

Well, he did it a long time ago.

— นครดารา (2016)

ข้ากลับมารออยู่ที่เรือนตั้งนาน

I’ve been waiting at the house for a long time.

— นางนาก (1999)

โอ้โห ไม่เจอตั้งนาน หัวแกยังเหม็นเหมือนเดิมนะ

Wow, long time no see. Your head still smells just as bad as ever.

— A Little Thing Called Love (2010)

ให้กูรอตั้งนาน

You made me wait so long.

— Where We Belong (2019)

เสียเวลา ตั้งนานกับประตูบานเดียว

I wasted so much time on just one door.

— M - Eine Stadt sucht einen Mörder (1931)

ตั้งนานกว่าจะตามเจอหลาน

It took forever to track down my grandchild.

— การผนึกประตูของซุซุเมะ (2022)

ฉันไม่เห็นเธอมาตั้งนาน

I haven't seen you in a long time.

— บันทึกลูกผู้ชายชื่อ.. เช (2004)

ไม่ได้เจอตั้งนาน

Long time no see.

— พี่มาก..พระโขนง (2013)

ไม่ได้มาตั้งนาน

I haven't been here in a long time.

— Happy Old Year (2019)

ตามหาตั้งนาน

I've been looking for you for ages.

— A Little Thing Called Love (2010)

ไม่เจอกันตั้งนาน

Long time no see.

— Chocolate (2008)

คนเหี้ยอะไร จมน้ำมาตั้งนาน แล้วไม่เป็นเหี้ยอะไรเลย

What kind of person can be underwater that long and not have a damn thing happen to them?

— 4bia (2008)

ฉันรออยู่ตั้งนาน

I've been waiting for so long.

— 一个都不能少 (1999)

วันนั้นก็คุยกันกับผมตั้งนาน

We talked for ages that day.

— Seasons Change (2006)

ปิดเทอมตั้งนานไม่รู้จักทำให้เสร็จ

You’ve had all this time off and still haven’t finished it.

— Dorm (2006)

ฉันจึงแฝงตัวอยู่ได้ตั้งนาน โดยที่คุณไม่เห็นฉัน

That’s why I was able to stay hidden for so long without you seeing me.

— อัศจรรย์แดนฝัน มหัศจรรย์เขาวงกต (2006)

อยู่ดีๆ มาตั้งนาน

Out of nowhere, after all this time.

— Happy Old Year (2019)

เสียเวลาวิ่งตั้งนาน

I wasted so much time running.

— ฤดูฝัน ฉันมีเธอ (2019)

คราวที่แล้วก็รอตั้งนานกว่าจะมีคนมาซ่อมให้

Last time, I had to wait ages for someone to come and fix it.

— Flat Girls (2025)

ฉันทนงานพิเศษสุดโหด มาตั้งนานเพื่อวันนี้

I've endured this brutal part-time job for so long just for today.

— ฤดูฝัน ฉันมีเธอ (2019)

หายไปไหนมาตั้งนาน

Where have you been all this time?

— ปราสาทเวทมนตร์ของฮาวล์ (2004)

กูก็นึกว่ามึงเป็นผีอยู่ตั้งนาน

I thought you were a ghost this whole time.

— พี่มาก..พระโขนง (2013)

ไอ้อู๊ดมันนัดพี่ก่อนตั้งนานไม่ใช่เหรอ

Didn't Ood make plans with you ages ago?

— One for the Road (2022)

ให้เก๊กตั้งนาน

You made me keep up that cool act for so long.

— ฉลาดเกมส์โกง (2017)

ไปเป็นทหารตั้งนาน

He’s been in the military for ages.

— Death Whisperer (2023)

เรียกตั้งนานทำไมเพิ่งออกมา

I've been calling you for ages—why are you only just coming out now?

— Inhuman Kiss (2019)

เด็กหนุ่มคนนั้นก็มารอหน้าร้านตั้งนาน

That young man had been waiting outside the shop for a long time.

— แม่มดน้อยกิกิ (1989)

ไม่ได้เจอกันตั้งนาน

Long time no see.

— โหด เลว ดี (1986)

ตามหานายตั้งนาน

I've been looking for you for so long.

— ฤดูฝัน ฉันมีเธอ (2019)

ฉันไม่ได้เจอคุณตั้งนานแน่ะ

I haven't seen you in a long time.

— 2046 (2004)

อั๊วหาอยู่ตั้งนาน

I've been looking for it for ages.

— นาจา 2 (2025)

กูหายไปตั้งนานนี่มึงคงคิดถึงกูมากสินะ ฮะ

I’ve been gone for ages. You must’ve really missed me, huh?

— Death Whisperer (2023)