Hi pretzel1234. Welcome to Psych Central (PC). I am sorry you have suffered from multiple challenges. Glad you have joined our community. I find Psych Central helps me find answers where before there were only questions. There is so much here. It is like a buffet of help, everyone picks what they like the best.
I am sorry you are feeling like you are losing hope. It is partly expectations that control hope. When I expect to get to bliss and I only get stable I am disappointed. But if I am grateful for the little stability I have, then I start to think of seeds I can plant in my life or to reinvent myself. Some of these are mentioned in lifestyle changes below.
Besides being an active participant in helping oneself at Psych Cental, many people also help support each other by replying to other people's posts. Many people who are actively involved in Psych Central find it helps take them out of their own problems to develop empathy for others. And their problems are more manageable the more they help others.
There are lifestyle changes you can try that might help them cope if willing to discipline yourself.
Diet can have an affect on how we feel. I have to watch what I eat because foods I eat can stabilize my moods or exaggerate them. A high protein low carb diet with snacks or meals every 3-4 hours will over time reduce my swings. I also avoid alcohol and recreational drugs because those can really increase depression.
Here is what I use when my head gets over crammed with thoughts. Breathe in a natural way. Silently count one on the inhale and 2 on the exhale. 3 on the inhale and 4 on the exhale. Continue up to 10 then go back to 1. This helps me focus on breathing rather than the wall of thoughts.
Other lifestyle changes that help me are doing yoga, exercises, mindfulness, calm music, and being active on Psych Central.
Some people find the forums give them the compassion and empathy they seek.
http://forums.psychcentral.com
Please feel free to private message me or any of the Community Liaisons by left clicking on the name in blue to the left of their post) for questions or just to share.