What an ordeal. I am glad the specialist you saw was helpful, and that your mom and teacher were supportive.
It seems like, as a society, we are not equipped to respond to emotional crisis. "Go to the hospital for five hours until you are fine". Makes little sense.
I hope you get some good rest after all that!