Aww it's not an easy battle. You mention medication and you also mention you never got much benefits from it. Have you ever seen a therapist or anything? I also find typing out and venting what really bothers me to be helpful. Talking to friends about my problems also is a big one for me and hey they don't ask money for listening.

Good luck!