The answer to this question is remarkably simple – you should only do the things you need to do to get the results you truly want. Anything else, unless it’s pure fun, is just a waste of energy.
If you are constantly berating yourself for the things that you are not doing, if you are always telling yourself you should be, think, act in a certain way, you should buy a certain car, or shoes, or get a promotion or a bigger house, or lose weight, its time to stop and ask yourself why are you still telling yourself you should do it? Why are you not just doing it? If you have had that “should” thought then its clear that on some level you did want that result, the question to ask yourself now is “Is that still true?”. Sometimes our priorities change and we don’t adjust our thinking at the same time. If the answer is “yes” then you have to ask yourself why you are not taking the action needed – maybe you need to go and redraw your plan to make the action steps more achievable, or maybe you need to check in with your vision so you can get excited about it again.
Or maybe its just the the real answer is “no”. Maybe that goal is just not relevant in your life any more, maybe you have evolved beyond it!