Personality Disorders Support Group
Personality disorders form a class of mental disorders that are characterized by long-lasting rigid patterns of thought and behaviour. Personality disorders are seen by the American Psychiatric Association as an enduring pattern of inner experience and behavior that deviates markedly from the expectations of the culture of the individual who exhibits it.
As for finding better friends/ lack of life, what do you do with your free time? In every community there is ample opportunity to volunteer, church programs of all kinds, food banks, youth programs, etc etc. Find something that interests you and spend some time helping others, it can be very rewarding in and of itself and you meet a nicer class of people who are potential friends.