Zloppy, I have Borderline, schizoffective and bipolar.......you can have bits of all......it took a long time to be diagnosed and treated....I had alot of your symptoms.
Some other people pointed out other disorders and i agree with all of it......and you really need a shrink to nut this out.......it is the only way. You are so young! Please get it sorted professionally as soon as you can......make it your focus and you will be surprised at how much better you feel.
You have great insight into whats happening with you which is half the battle......now for the healing.....do it any way you can......ask for help and it will come to you.
Feel free to message me privately if you have any questions...... you are on the way to feeling better....