I’ve noticed over the years that I have an excellent ability to read people. I can tell when they’re upset or whatever emotion they feel within a short period of time, but this is only when I’m in a more stable place. I also have a good sense of why someone is the way they are and have great empathy towards them. 

Is this is a BPD thing? Have I learned to read people because I constantly need to know how someone feels around me? Anyone else?