from your post it sounds like you know yourself pretty well. that is a start. it is going to take time to get more socially adjusted. you haven't been at it for very long. think what small steps you can take to change and do it a little at a time. take care.