bumpy ride

[ˈbʌmpi raɪd] バンピーライド

1. 困難や問題が多い時期や経験。

順調ではない、挑戦的で多くの問題や困難を伴う期間や経験を比喩的に表現します。文字通りの「でこぼこした乗り物」から派生し、物事がスムーズに進まない様子を表します。
The company has been on a bumpy ride financially this year. (その会社は今年、財政的に困難な状況にありました。)

2. 揺れや衝撃が多い、乗り心地の悪い移動。

車や飛行機などが、路面や気象条件のせいで揺れたり跳ねたりして、快適ではない移動を指します。文字通りの意味です。
The airplane had a bumpy ride due to turbulence. (乱気流のため、飛行機は揺れの多いフライトでした。)
関連
rough patch
tough time
rocky road
challenging period
turbulent times