It sounds like you have some amazing self awareness. You are here, and you are seeking meds and I hope that you seek Alanon meetings or some support group, plus some counseling for yourself. Most of the above has been unimaginably helpful to me.
With these tools, I know you can begin to take your power back, and mold a peaceful life full of self love!