Social anxiety creates a sense of frustration with yourself.  Stop blaming yourself and learn the tools you need to resolve the problem.  For those who struggle to come to an office, I offer telephone or online sessions.