give (one) hell
1. To give someone a hard time by means of aggressive actions or attitude. I'd avoid the boss today—he's already given me hell.
2. To scold or reprimand someone, often severely. Mom will give you hell if you come home after curfew yet again.
3. To produce or present problems or challenges for one. This discrepancy in the budget is really giving me hell—I still haven't figured it out.