Welcome to the site.
I am sorry to learn about your condition that you are struggling with and i empathize with you as it must be really tough on you to cope with day to day life situations. Well, from your symptoms that you have mentioned it does seem like you are suffering from Depression as there are typical features such as social withdrawal, low mood, low self esteem, feeling of inadequacy or inferiority, low confidence, etc which are hallmark defining traits of depression. Depression forms a vicious cycle where in the more one tries to come out of it the more one gets entangled within the clutches of this condition.
I am sure that you must have tried plenty of tactics to distract yourself from Depression but to no avail.
So, I feel that you need to consult a Psychiatrist and get started on an anti depressant drug such as lexapro or Zoloft and alongside this also seek CBT therapy which is a type of specialized therapy that helps the person to learn coping skills to counter stress
The results of the drug therapy with anti depressant and CBT therapy will take a few weeks to show but it will be for your own good as you will eventually be out from the clutches of depression.
On a personal level you may start doing meditation
and yoga so as to get some sort of tranquility and despite from Depression while you wait for the appropriate treatment to start.
I hope this helps you to get moving into the right direction.
Wish you all the best.
Please kindly leave a POSITIVE RATING if you are satisfied with the answer.