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!
Categories: {avoidable} {slang} {v. phr.} {vulgar}