(someone) put in long hours
"Putting in long hours" on a job or a project means working for a long time on it, or working for a long time each day. For example:
Everyone in a big law firm like that puts in insanely long hours.
This is similar to the phrase "put a lot of work into (something)"
Follow PhraseMix