Burn the midnight oil
Stay up late to get something done (usually overworking yourself)
Work so hard that it's bad for you
A challenge that is hard all the time (and you never win)
To work on something for as long as it is necessary
FREE
Go all out
FREE
Pull your weight
Buckle down
In it for the long haul
Think about results far in the future when you are working on something now
Start working hard
Do more than what's expected
Do your fair share of the work
Play the long game
Uphill battle
Go the extra mile
Do everything possible to make something succeed
Work your fingers to the bone