Wild Rose: Sorry about your situation with your partner. The book "Stop Walking on Egg Shells" has enlightened many of us. This is a safe place to share. It can be therapeutic to write out your thoughts.
The two links below might help you examine why you are in your relationship.
Dealing With Enmeshment and Codependence
https://bpdfamily.com/message_board/index.php?topic=111772.0Are You Supporting or Enabling
https://bpdfamily.com/message_board/index.php?topic=95263.0You question if things can get better. Can you make it in the long run? There isn't an easy answer. If people aren't open to treatment or guidance, then you have to accept them as they are. You can't change them. The one thing you have control over is you. You can make things better for you by managing the way you interact with and react to your partner.
If you look at the margin to the right of this post, you will find some basic tools and lessons. ":)on't be invalidating" can be a good place to start.
Check out the links above and the lesson on invalidation and let us know what you think. Does any of it apply to your situation?