I think it's time for a "reset". No one but yourself is keeping you where you are. Contact your Dept of Human Services or whatever it's called through your state, and start working to going to junior college, and a job and your own place. You'll have to get rid of the pets, all of them. It's not fair to care for an animal if you can't stand on your own two feet, and there will always be more rescues and pets out there. Believe me, I know how hard it is - I had to give up my dog that stood by me for years, protected me, and loved me, because I was in a situation that I could barely care for myself, let alone her (messy divorce that ended up with having to move a couple times, too much stress, and the need to work three jobs to get by.) I still miss her years later, but I know she went to a great home (used a good foster rescue through a friend, who send me pics of the place they rehomed her).
No one says you can't have pets ever again if you choose to rehome them and work on your own self. I have a dog and 14 chickens now, will be getting a couple pigs, and probably will get some fish for DD to watch (I've had fish before). Right now is not a good time for extra responsibility for you, let alone the responsibility of your family to share a household with many other pets.
Your state DHS or junior college will have resources for mental health (I too was diagnosed atypical rapid cycling bipolar, which has settled into treatable depression - I come from a family of neurotics, so brain cooties are in my genes). You should also qualify for food aid and possibly housing assistance through the state. There are LOTS of loans and grants to attend school, and many colleges offer job programs to help land a job as well. Make the choice to use these and better yourself so you can provide the best care for your pets to come.
Once you are on your own two feet and supporting yourself, THEN is the time to consider taking other lives under YOUR roof - that is the time to have pets.
Pets aren't disposable, don't get me wrong. However, it comes a time when you need to weigh the responsibility of caring for another life when your own isn't exactly settled. Just like having kids, an ideal parent has their ducks in a row so they can have stability and routine in place to give a nurturing and safe life for a child, pet ownership should come with the mentality. If it's not a safe environment for a kid, it's not a good environment for a pet.