Hello, Queen of Chaos. This compendium of articles address many of the concerns you ask about.
http://www.helpguide.org/topics/emotional_health.htm
There will be many here who will have different perceptions. Nonetheless, being cognizant of our own uniqueness and having insight about potential problem areas we must deal with is a great skill.
Have a good day.