Hi flanat,
Looks like you may want to post on this board for Bettering Relationships as well as the board for Parents.
Glad to have you with us - we're here for your "double whammy".
You will find the more you post and get to know folks here and share your thoughts on your own threads and post on others you will gain quite a lot of insight into your situation as well as help others.
Oh yes, you disclose above you are not perfect... .You are well ahead of many us having discovered one of the big secrets around here. We need to work on ourselves a bit too and try to at least not make things worse. It makes a big difference to gain understanding and operate from a stronger place with our own mental health.
For this board, may I ask, what makes you think your spouse has BPD and may also be NPD?
wishing you peace, pearl.