มาหลายวันแล้ว

for many days now

→ มา
phrase Rare #16,864
for many days now Describes a situation that began several days ago and has continued up to the present.
TH: ผมปวดหัวมาหลายวันแล้ว
EN: I've had a headache for several days now.

มีอาการท้องเสียมาหลายวันแล้วครับ

I've had diarrhea for several days now.

— สุสานหิ่งห้อย (1988)

มันร่ำๆ มาหลายวันแล้วว่าจักหนีไปกรุงศรี มันไป

For days, it’s been on the verge of running off to Krung Si. It went.

— Bang Rajan (2000)

ที่จริงเรื่องนี้ แม่รู้มาหลายวันแล้ว

Actually, Mom has known about this for several days already.

— 囍宴 (1993)