welcome to MSF @
Pat0 - I am sorry that your friend is so challenging to understand and predict their behaviior.
I deal with a friend with Bipolar Disorder - not sure if you mean that or BPD could mean borderline personality disorder also. They are very different but their initials are easily confused.
CANDC
[If you want me to see your reply to this post please include @
CANDC in your message - not in requoting my message and not the first word of your message]