idiom
put in long hours
Meaning
to work for many hours
Example
He’s been **putting in long hours** to finish the report.