Hi Hopelessinar

I'm sorry for what brought you here but I'm glad you're with us. I think that you'll quickly realize that there are many parallels to what you described and what the other members, myself included, have experienced in our relationships. We are here to support one another because we "truly get it." I'm sure if you keep posting and reading you will find it helpful.
What happened recently to bring your here?
Could you expand on what you meant when you said:
I have wanted to leave so many times but his threats are not just threats these are not bluffs but what he will do.
Learn all you can about BPD. There are workshops on the boards that give some good practical pointers on how to deal with communication, rages, etc., that will minimize the behaviour of someone with BPD. The articles are also very informative. The skills have proven successful for some of the members here.
I believe you will be greatly comforted by the support here and the fact that we really understand what you are going through. We've all been there to varying degrees. Take care of yourself. We will look out for future posts from you.