break one's balls

[break one's balls] {v. phr.}, {slang}, {vulgar}, {avoidable} To do something with maximum effort; to do something very difficult or taxing.

I've been breaking my balls to buy you this new color TV set and you aren't the least bit appreciative!

Compare: BREAK ONE'S NECK.