demanding
dɪˈmɑːndɪŋ
adjective
(of a task) requiring much skill or effort.
she has a busy and demanding job
difficult,challenging,testing,taxing,exacting,tough,hard,onerous,burdensome,stressful,formidable,arduous,tiring,wearing,exhausting,wearying,wearisome,draining,uphill,rigorous,gruelling,back-breaking,Herculean,punishing,a tall order,knackering,toilsome