gruelling

adjective
  1. extremely tiring and demanding; exhausting
  2. Usage: British spelling; American spelling is ‘grueling’

Examples