knock oneself out
knock oneself out {v. phr.}, {informal}
To work very hard; make a great effort.
Mrs. Ross knocked herself out planning her daughter's wedding.
Tom knocked himself out to give his guests a good time.
Categories:
Source: A Dictionary of American Idioms