@Spirit_Healer i know that all too well.
I was thrown around different hospitals, wards, departments, for a long time.
The mental health system said my recovery had to be done in the community, community sector said they couldn't help coz I was too "unwell". It went back and forth often weekly for many many many years.
Moving states, getting on ndis, having my asd and adhd recognised, and being treated more holistically and as an actual person, slowly made the difference.
They started treating me where I was at instead of shoving me off to the next service. I had to learn to fight for my rights and my supports. Slowly, things stared to align and I haven't been to ed or inpatient (for mental health) for a few months, which a massive thing for me coz i was in ed few times a week for a VERY long time coz no one was willing to help.
Im grateful for all the people who actually helped me find my way. I know things aren't perfect and I still struggle a lot. But im way better than I used to be.
You will get there. Trust the process and keep advocating and fighting for yourself.