Multiple Personalities Support Group
Dissociative identity disorder is a diagnosis described as the existence in an individual of two or more distinct identities or personalities, each with its own pattern of perceiving and interacting with the environment. At least two of these personalities are considered to routinely take control of the individual's behavior, and there is also some associated memory loss,...

Are you diabetic? Gastritis could also be caused by some meds and doctors don't always think of that, or could be some bugs in there too.
I'm glad you have a good therapist and that there is progress being made.
I don't think you were 'rambling' and it wasn't 'venting' either. I think you were using us as a sounding board and that is one of the reasons we are here. :) thanks for sharing.