Hi Thatguy,
I'm sorry that you are going through this with your relationship. Before she gets to the point of yelling, has she began to build up to it? HOw do you respond when she starts to yell?
Sometimes leaving the house is the best thing to do. It doesn't stop her from yelling, but it helps you (and her son) to not be yelled at. IT gives emotions time to settle and everyone can get a clear head for a little while.
We have a lot of great resources to teach you how to better communicate with your pwBPD. Although we are not responsible for how our pwBPD reacts to us, we are responsible for how we respond to them. OFten the things we do cause things to get worse. We have a saying around here: You can't make things better until you stop making them worse. You can find some of the links to our lessons and workshops on the right side of the page ----->
To get you started here is a link to one workshop on what to do and not do in a BPD relationship:
https://bpdfamily.com/message_board/index.php?topic=62266.0