Sounds to me that you need to do a bit of self care. That means things like, eating well, exercising, treating yourself, not beating yourself up etc (Mind have a great leaflet with lots of tips. https://www.mind.org.uk/media/461661...ssion-2016.pdf

I know we haven’t known you long but it seems to me that you rarely put yourself first and you never think you’re good enough. If that’s true, can you try to challenge those thoughts?