stick it out
• put up with or persevere with something difficult or disagreeable.
• "I decided to stick it out for another couple of years"
Similar:
put up with it,
grin and bear it,
keep at it,
keep going,
stay with it,
see it through,
see it through to the end,
persevere,
persist,
carry on,
struggle on,
hang in there,
soldier on,
tough it out,
peg away,
plug away,
bash on,
Opposite:
give up,