I benefitted from an excellent, no BS therapist as well as finding the right medication. It took me several tries to find a medication that made a noticeable difference (the first three never helped and actually in some ways made the situation worse. It also took several tries to find a therapist with an approach that worked for me.
Don't give up. Find the right therapist and get help in finding the right medication (this could take a whilst and you may go through several dead ends before finding a solution but keep at it - its worth it.)
Good luck and all the best. Peace to you over Christmas.