demanding
adjective
°Requiring much endurance, strength, or patience.