For self-esteem, yes. Talking won’t change anything. But if you have mental issues, still go see a doc.
Any good therapist will give you real concrete action steps to take post-session.