Hi
Allnighter,

If you're physically able, I would recommend taking up a sport.
Pick something you enjoy doing. Something that relaxes you or that makes you feel empty afterwards (in a healthy way => good for anger management!) .
Take it slowly. Don't rush into it and suddenly start doing 5 days a week, because that won't last.
Learn to prioritise time especially for that activity and try to keep to your commitment.
Don't give up if you fail to go once or twice. That does not mean failure.
You could do this with any hobby or activity really. If you choose a sport, you will feel physical progress after a few weeks. This is empowering and will also give you a mental boost.
I picked up swimming again after several years of no sport. I am fighting hard to commit to 2 days a week. Every time I go, I try to either extend the number of non-stop laps, or to quicken the pace. After 2 months, I feel stronger, both physically and mentally. I am also proud that I have managed to keep to my commitment and to prioritize this time for myself, even though it still makes me feel selfish at times.
You are important. Your body and mind deserve to be taken care of.
You are also an adult, it is therefore up to you to give that care to yourself.
Don't listen to that inner critic and give youself the TLC you need.
Libra.