Usually, clinician experience is one of the most important factors in determining the effectiveness of therapy. Unless you are seeing a student, find someone with more experience. (Students can be fine if this is all you can afford, they are being closely monitored by faculty.) You have to find the right therapist for you. There is nothing wrong with saying a particular person is not working for you and trying another. As long as you have realistic expectations about what they can do (there is no magic wand someone can wave and make you "better").
Also, make sure you understand from the first session the limits of confidentiality. This differs from state to state. If you say you are hurting or going to hurt a child, the therapist has to report this, though I think some states have a loophole if that is the specific reason you are seeking treatment, but not all. In some states, if you say you have hurt a child in the past and you still live with minors (even though you did not hurt them), they must report. Just make sure you understand the laws from the first session.