punishing
pun-ish-ing
adjective
Causing great difficulty, hardship, or severe physical or mental exertion.
"The team faced a punishing schedule."
Thesaurus
Synonyms: toilsome, operose, laborious, gruelling, grueling, hard, effortful, heavy, arduous, backbreaking