Never give up, for that is just the place and time that the tide will turn
There’s a fine line between pushing beyond a plateau and breaking through, and just being stubborn and driving yourself into the ground. The only way to know that line is to cross it occasionally, reflect on those experiences and learn something from them and then keep moving forward.
For me, I’ve come to know that line very well. When I need to pull back it’s always clear as day (assuming I’m willing to listen!) with strong signals coming through from my body and social circle. Whereas when I need to push through there is always tons of ambiguity and a lack of power in my own decision capacity.
In the later cases, where I’m not sure if I should just give up and quit or push on, I’ve never regretted working a little harder (and smarter) to see what just might happen if I persist.