To experience a difficulty in attaining one's goals or objectives.
give someone a hard time
To cause difficulty or make trouble for someone.
set one's watch back
To ponder or experience a past time.
flesh one's maiden sword
To experience or succeed in combat or struggle for the first time, as …
have a time of it
To undergo a painful or difficult experience.
have a hard time of it
Synonym of have a rough time of it.
think back
To think about a time or experience; to recall.