all-consuming

adjective
1
taking up all of your time or energy
وقت‌گیر, طاقت‌فرسا, فرساینده, مصرف‌کنندهٔ تمام, تمام‌گیرنده