Hi. Low self confidence, anxiety, difficulty concentrating are symptoms suggestive of underlying depressive disorder. In addition, the fact that you consider yourself introvert and find it difficult to make friends might be a pointer towards social anxiety disorder. You should consider seeking a psychiatric consultation and get yourself evaluated completely. Treatment with medications and psychotherapy will help you recover from both depression as well as social anxiety.
Next Steps
Seek a psychiatric consultation.