Crazylpn,
In my opinion you are doing the best you can. You were able to recognize that you needed help and asked for it, there is nothing wrong with that. Although it is hard to be away from our children. Take this opportunity to work on yourself and get better so you can have him back in your care again.
I cannot imagine what it is like to be a single parent, let alone a single parent dealing with mental health issues and/or having a child with them. I think all of you single parents out there are AWESOME!