(American very informal!) alsobust your arse (Australian very informal!)
to use a lot of effort to do something I busted my balls getting him that ticket, and now he's changed his mind!He bust his arse for ten years in that job and got no thanks for it.