Hello fosterthehuman: I'm sorry you experiencing these difficulties. So... your bf
hits you... & he's also telling you you're crazy & psycho because you self harm? Well... from what you wrote, I would suggest the first thing you need to do is to get away from this abusive relationship! That may or may not stop your self-harming. But as long as you continue on in this abusive relationship, I don't know how you can hope to get past hurting yourself.
I don't know if you're seeing a therapist. If not, you probably should be. Yes, what happened between you & your mom may play a part in your present self-harm situation too. But that's in the past. And while it would be good to talk about it in therapy, you can't change what's in the past. You can only change what's going on now. And that's what you need to do, in my opinion.
By the way, are you familiar with the National Domestic Violence Hotline? 1 (800) 799-7233 ?
The National Domestic Violence Hotline | 24/7 Confidential Support
This may be a useful site for you to visit. I wish you well...