have a hard time

Verb

 * 1)  To experience a difficulty in attaining one's goals or objectives.