I hope you're ok. Tessa is right no one desrves to be treated like this. Do you really want to be kicked around all your life? Take care of yourself, fight for yourself and do what you need to live a better life.
This is not your fault, you are a wonderful person on the inside someone with a bright future. Your partner needs serious help.
Look in the mirror, think of what you want for yourself, what you deserve, the kind of person you are and make a decison.
I know its really hard and if you don't have the courage, its understndable. Maybe another person such a counselor or a friend could help you.
I also hope you're ok with your ocd and depression, I guess they don't help your relationship....But its good you're on medication that should help...
Did the counsling you said you tried help you at all?
Well please post on how you're doing. Take care.