Полный англо-русский словарь
Трудное время to give smb. a hard time — приводить кого-л. в затруднение We had a hard time finding her. — Нам было трудно найти ее.