I think the results you are getting its by thoughts you have and thats way you have social anxiety .you can read also a good book that helped me alot at
here .Also i sugest you to find a way to let games and porn because this are the ways that gives you anxiety and porn its dangerous in many ways and its very responsable for your low self esteem