All I can say is I feel your pain. I have been dealing with something that I could not put a finger on for many years. But now I can. There is actually a medical term for it. Its called Naccistic...