Yes its kinda hard to self diagnose, but remember that CPSD, PTSD, BPD, DID, etc overlap in symptoms and these lables are not terribly accurate in describing what is exactly going on.
These labels bring a lot of unnecessary shame and burdon too if we discover we have more than one disorder. I stopped shaming myself unnecessarily by describing myself as having these labels. What Im doing is trying to work on the most urgent issues I have such as inner critic, toxic shame, perfectionisim, depression and so on.
My point is dont get too invested in what you exactly have. Even therapists can misdiagnose us esp those who treat us like a list of symptoms, which can bring even more hurt.