I am sorry to hear about you situation and hope everything will get better soon for you.
Covid-19 has taken a lot from us in the last 4-5 months but in this tough times we need to be there for one another and be the best version of ourselves.
It natural to be depressed since we are confined to our homes and there is nothing much we can do to turn thing around financially. However good days will come as we will emerge out of this situation stronger.
Feel free to PM with any health related issues. Being a medical expert I will offer my best professional help free of charge.
Regarding your mental well being please spend more time with your parents. I know you mom is away from you and it must be really tough but do all you can to connect with her online.
You and me are in the same boat with the parents situation. I have been an angry man ones and used to blame the divine universe from my wretched fate. After years of tormenting myself physically and mentally I realized I am getting worked out for no reason. So i made the following changes in my life
I believed in myself and always seek advice from people when I was down with any issue. (Friends and elder brothers are a great support system. Make sure you seek the best company who does not influence you to pick up bad habits or leave the trouble aside and party.)
I forgave my parents and did not involve myself in their negativity. Instead I did things differently and started being their parents by taking care of them financially and emotionally.
I kept working hard and plan for the future accordingly. Future keeps on changing so be like water so that you flow and bend in any situation you are put at.
I was nothing when I was 16 around your age. I feared no1 will help me out and so I prepared myself to be self sufficient.
Today I am proud of the position that I am in today,
I am not superman. If I can do it you can too. Just believe in yourself. I am sure there is goodness in you.
I hope my words was helpful. Feel free to PM. I will try to be the brother you never had. TAKE CARE !!