You might want to keep a log of the medication and the effects, whether positive or negative. Also, how cycling affects your moods or the meds. I have my clients do this, especially when starting new meds. I'm not a physician, but sometimes it takes a long time to find the one that works. A support group would be great; have you ever thought about group therapy? I mean in addition to your regular sessions. It gives you a window into how other people process the same thing and how they perceive you. A skilled group therapist is a wonderful thing! So, not a support group, per se, which may be lay run, but a real group therapy experience where you can work on your issues, just as in individual therapy. Ask your therapist.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport