sounds like significant anxiety issue,possible Social Anxiety
Next Steps
PLease seek professional assessment.Ensure the professional can rule out physical illness too
Health Tips
Find out when do you feel most confident.make a list of them and then try to do them frequently,could be art,music ,sport anything