Arduous

meaning: difficult, needing a lot of effort and energy:

usage: an arduous climb / task / journey