Hi EmHunt2,
I am not upset that he doesn't want to come. I am upset that he made an elaborate plan once again, that this is what he wants to do, that he has no idea why he is all the way down there and he needs to be with me etc. only to then change his mind again. I also fear that he will do what he did 7 months ago and break up with me (I love him and that is not what I want)... .I don't know how to handle this situation or any future situations? Should I back off? Should I comfort him and tell him it is OK that he doesn't want to come back and apologize for talking to his dad? (I do feel bad because I wouldn't want a friend to tell my mom the illegal things I have done, but I think he should understand I was genuinely scared for his safety).
Well, I guess you are upset and quite understandably - you are posting here and are sharing your fears and frustration
Dealing with BPD requires attention and honesty with respect to our own emotions. They guide our behavior. We radiate and transfer them on others. They distort our perception of the emotions of others. Knowing what we feel helps us seeing clearer what the other person feels and enables us to validate more accurately.
Should I comfort him and tell him it is OK that he doesn't want to come back and apologize for talking to his dad?
To comfort him would be telling him that things are not bad. That could be invalidating if he feels they are bad. A very important first learning when it comes to validation is that we need to learn to validate negative stuff. In the world of a distressed pwBPD a lot is negative and when we try to push some happy feelings into that world we make it worse.
So a better strategy is to share your understanding that he is upset and needs some space at the moment.
Don't apologize for something you don't believe. If you truly think you made a mistake apologize clearly once - explain where your error is, don't justify or minimize etc. - and leave it at that. If you are standing by your decision of the past then simply don't apologize (don't Justify, Argue, Defend or Explain --> JADE).

a0