One method I use to battle my anxiety and depression is through mindfulness.
A lot of people recommend it and although it is beneficial, I don't think it can fully cure you from your struggles.

Mindfulness is about taking time out of your day to focus on yourself and to block the world out. It provides an escape and a focus on your mental health. I find on an everyday basis I can get stressed and caught up in the happenings around me and sometimes taking time away from that is just what I need - and you can do it too!

All you need to do is find somewhere you feel calm and relaxed, such as the garden or your bedroom and find somewhere comfortable to lay or sit. Some people prefer to sit in silence, but I prefer to find some meditation or sleeping music on youtube which helps to calm me. I tend to spend around 10 - 20 minutes with my eyes closed, focusing on my breathing and the muscles in my body. I focus on my breathing through taking a shorter breath in than the breath I exhale or I use number counting to count the seconds of my breath. With my body, I tend to start at the top of my head and imagine every muscle relaxing until I get to the tip of my toes. If I feel my mind wondering, I try to bring it back by focusing on my breathing.

It may be difficult at first, but once you get it, you can feel completely refreshed, calm and sometimes even quite light!

Lots of people recommend it and I personally think it's something that is helpful to all.