Quick definitions from WordNet (rough sledding)
▸ noun: a difficulty that can be overcome with effort ("Analysts predicted rough sledding for handset makers")
▸ noun: a difficulty that can be overcome with effort ("Analysts predicted rough sledding for handset makers")