rough_sledding
1. [ noun ] a difficulty that can be overcome with effort
Synonyms: hard_time
Examples:

"we had a hard time getting here" "analysts predicted rough sledding for handset makers"

Related terms: difficulty