wa alaykum us-Salaam
has there been something that has triggered this such as a bad experience or something? what exactly do you get anxious about and why?
sometimes these things may happen at certain times/situations and for certain reasons. so if possible try to pinpoint what is the cause (when and why these happen) so that you devise a solution/remove it.
wanting to keep things to yourself is a good thing actually but thinking no-one cares, isn't true. it just matter of finding that good, reliable and loving friend to share your problems with... sometimes the best friend and the best being to talk to your problems about is Allah.
and sometimes the best thing to do, is have no friends. seriously, people can be such headaches, its better to be a loner.
be careful not to get too antisocial becuase then you forget how to socialize and you may get even more anti-social because you are too anxious about what to talk about, etc. another thing that will happen is that you aren't considerate of peoples feelings, etc simply becuase you aren't around people enough to know what is considered as offensive, etc....so you may find yourself blurting out things impulsively.
don't go to a shrink, they aren't always good. it maybe be my lack of understanding, but sometimes all we need is to give ourselves more credit and stop trying to "ridicule" ourselves by believing we are this or that. sometimes this makes us even more sick then we really are. we just need to grow a back-spine and snap out of it really =)
another thing, is that (judging by your post) you are a bit insecure about your self and rely too much on gaining that confidence and self esteem from others ....if yes, it maybe the reason for your other anxieties as well. between you not going to Islamic class becuase of what people say and worrying that you have nothing to offer it seems that this maybe the case (sorry, if im mistaken).
what have been your past experiences with people? have you been bullied or anything of that sort? becuase degradation will make us doubt ourselves and will always make us want to fit in and try that extra effort to make people love us - no matter what. if the people tell us we cant see, then we convince ourselves that we are blind and if the people tell us that we are ugly, then we see ourselves as ugly. always with cases like this, sadly we always strive to gain the approval of others -even those who have hurt us.
likewise if we are taught that we are beautiful, etc then we will think that. so all this anxiety maybe something you have been "conditioned" to.
i know this sound so airy fairy, but you have to realize that you are your own person. you have to learn how to love/appreciate that because you only live once and it would be such a waste of person to constantly seek approval of others (who probably don't even notice anyway).
and if you learn how to be confident and respect your own person for who you are, chances are people will respect you in return and if that happens then you don't need anyone's approval because you have shown people that you are strong so there's no need to fit in with them...you'd be the leader, not vise versa.
Sometimes I feel like people don't want to be my friend because I have clearly nothing to offer or because I'm ugly. If it isn't that then maybe because I'm just a boring person to be with.
i dont think people think like that. and even if they did, isnt it a good thing not to be friends with them :hmm:
make dua for Allah to help you.
EDIT: i just read the part about your gp, and i would have to agree (about the inferiority complex). as i said, i wouldn't be in the least surprised if this is where your anxiety is coming from =)