I thought that "to plough through" something means that you're going through a difficult time, feel down, but do your best to keep going. But when I looked it up, I find definitions like:
- to make slow progress through something difficult or boring, especially a book, a report, etc.
- to go through a substance or an area of something with difficulty
- If you plough through something such as a large meal or a long piece of work, you finally finish it although it takes a lot of effort.
- to finish something that takes a long time and is difficult or boring
I'm looking for an idiom that's similar, but expresses a bit more that one is currently going through a difficult period in life, is tired of it, feeling down about it, but does their best to move through it despite how they feel.