I tend to keep people at a distance and don't really make an effort to be friends with people so I don't really have too many friends. Although it's odd, even the friendships I do have don't feel all that fulfilling to me for some reason.
Maybe you should allow yourself to have a friend? there's a website: girlfriendsocial.com or meetup.com where you can meet people.. you should give it a shot!