มาสักพักแล้ว

for a while now

→ มา
phrase Rare #17,022
for a while now Says that an action or state began some time ago and has continued until now; with some verbs, it can mean that something happened a while ago.
TH: ฉันทำงานที่นี่มาสักพักแล้ว
EN: I've been working here for a while now.

แล้วก็คิดเรื่องนี้มาสักพักแล้ว

And I've been thinking about this for a while.

— 2046 (2004)

ผมอยู่มาสักพักแล้ว

I've been here for a while already.

— ขับดิบ ขับเดือด ขับดุ (2011)