Sorry to hear you are facing challenges.
A doctor could give you a diagnosis, but it is obvious you are having mood swings.
One thing that I have read about on this site is triggers, things that set you off. I am not sure if what the person tells you sets you off or it is the worrying afterward.
You might find this article helpful.
Breaking the Cycle of Shame and Self-Destructive Behavior | Psych Central
or
Understanding the Cycle of Guilt | World of Psychology
There are many forums
http://forums.psychcentral.com
there are many options there.