I know just how you feel. I'm really happy in life too. I may have SA and no friends, but it surprisingly doesn't get me down. My life is going how I want it to and my SA gets better and better every day. When I do something stupid or act anxious around people I don't beat myself up over it, instead I learn from it. I do get down sometimes like everyone else, but overall I'm pretty happy with life. The world may have its problems, but it can be beautiful place to live.