Having difficulty hearing; somewhat deaf.
have a hard time
To experience a difficulty in attaining one's goals or objectives.
give someone a hard time
To cause difficulty or make trouble for someone.
tough as nails
Having a hard, strong, and determined mindset.
go hard with someone
To lead to someone suffering; to place someone in difficulty or danger…