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: time {informal} {v. phr.}