Hi Mina! Welcome. We are here to offer support and none of us can diagnose you or tell you one way or the other. You must consult a mental health professional for such things.
I just want to say is that your story touched me and I really feel for you, and all I can say is hang in there and keep searching for the answers you seek. Good luck!