Hi there
Sorry to hear that you're feeling so terrible right now. It sounds like it's really impacting you're life negatively. I'm also under the impression that you'd really like to get some extra help with this and that's a huge positive. I, personally, believe that hospitalization is in the best interest of the patient when they are a harm to themselves or others.
The hospital is a safe place to get the treatment you need. This treatment is otherwise available as an outpatient. When you're well enough to not need to be in the hospital, it can be a really horrible place to be as you're stripped of most of your freedom. It can be very humiliating. Also, when you're with people that are in such a rough place in their life, it could bring you down futher as well.
You're the only one that knows how bad your pain is right now and nobody else can tell you that. So just think about what your needs are at this time and do exactly what you need. You're the most important one and do what feels right.
I just suggest that you be careful with hospitalization. Although I was involuntary what was initally a 72 hour stay turned into exactly 3 months. I've seen a voluntary patient get "trapped" for 6 months. So make sure you know what you're in for and what you want!
Good luck and please take care of yourself!