be full of twists and turns; be full of ups and downs; strike one snag after another
There have been many ups and downs in our marriage.
The negotiations were interspersed with problems.
Finally, Chinese government lost its interest and reduced the members of the mission abruptly.
Just like calculus' history, calculus in high school is on a bumpy way while it is appreciated by many mathematicians and emphasized by pretty scholars.