rocky road

noun

Definition of rocky road

: a difficult time He knew he had a long rocky road ahead of him if he wanted to become a doctor.