How do you know when it's time to move on ?

I feel fed up but something in me keep pushing me to keep trying. How should I know when enough is enough ?