Hi, I'd like to help you with your question.
Anxiety is usually the result of thoughts you are having. When you are anxious, your thoughts are causing your mind to think your in danger. Your body reacts by releasing adrenaline into your system. Adrenaline causes the anxiety you feel. It is much like after you have had a bad scare like a car accident. Your body releases the adrenaline and causes your body to react. Except in your case, you have no direct cause of how you feel. Your thoughts create the anxiety but you have no place to put it.
Hopelessness is usually the result of thoughts about your situation. Telling yourself that you'll always feel terrible, no one loves you, your life is not worth living, you'll never feel better are all examples of thoughts we have that keep us down and make us feel hopeless.
The answer to both your anxiety and feelings of hopelessness is to change your thoughts. That may sound difficult, particularly if you are feeling down and anxious, but it is easy to do if you can take it one step at a time.
Start by challenging your thoughts. Every time you think of something bad, have a positive thought instead. So when you feel anxious, say to yourself "I'm am ok. There are people that care about me. I am safe". When you feel hopeless, tell yourself the same thing. Write down several positive thoughts and keep them with you. Read them as often as you can to reinforce positive thinking.
Practice relaxation techniques. Deep breathing, thinking of calm places like the ocean, and muscle relaxation can all help to keep you calmer when you feel anxious.
Try to recall happy times in your life. Focus on the good things going on.
Get out of your house and be around others. It can help you focus on something else.
Make sure you have enough support. Have a list of family and friends you can call if you feel overwhelmed. If you feel you need more support, try support groups either on line or in person. Therapy is also a good way to address how you feel. Therapy can help you find better ways to cope and provide support at the same time.
I hope this has helped you,