As I was reading your description I was reminded of a website I briefly attended. Many there would describe the exact same "symptoms" you've described. The members are knowledgeable and there are several links you might go for more information. I'm sending you the link in a private message. Good luck
"Our greatest glory is not in never falling, but rising every time we fall." Confucius