Let’s begin by defining the nature of a problem. A problem exists when there is a discrepancy between what you are doing and what you would like to be doing, or what you are feeling and what you want to be feeling.
If you can put things into concrete terms as clear as that, then not only do you know you have a problem, but you are already on the way to solving it as well. And you probably don’t need professional help.
Sometimes, however, there can be complications that interfere with your ability to solve your own problems:
It may happen that despite your best intentions to change things, you still can’t make any progress. In psychological language, you have encountered an unconscious block to your progress. With the help of a psychologist you can get over a block like this.
It might also happen that you simply feel vaguely dissatisfied with your life, but you can’t get a clear sense of what the problem is. In this case you might consult a psychologist to help define the problem. Once the problem is clearly defined, you might be able to proceed on you own, or you might discover an unconscious block as well.
The good news is that once you have learned this basic strategy for defining and solving problems, you aren’t likely to need professional help any more.