Are you working with a therapist for it all?
I have the social anxiety part of what you have but I havent always had it, I think and really hope that it can be reversed with the right treatment and therapy.
I think if you (you not meaning you personally, but everyone) put your mind into the right gear and really want things to be reversed it can be. It would be very hard work but Im sure it is doable
As for the gf and social life I think they too will be possible but you need to grasp the social anxiety by the horns and kick it. That too is hard and very daunting, I am trying the way to do that
Dont loose hope, sometimes when youre not looking for what you want...it finds you