Have you seen a medical or psychiatric professional? That would be my first recommendation. Defining any problem is the first step toward solving it.
But now that i think about it, she may have been right. My actions and beliefs do seem to point to a low intellect and i may be narcissistic.