I can so relate. Have you got any hobbies? I like going to the cinema, swimming, reading and cooking. Do something you like. It doesn't need to cost you a lot. Just do something for you even for 15 minutes as it'll take your mind of thing for a while and you'll feel better

Trust me I have been there.