Getting to know another person’s real character takes time and experience with them. People typically try and make a good impression on others, but if they are not really the way they want you or others to see them, you will eventually catch them being themselves.
You have got to be patient and not come to conclusions about other people too quickly. If you do so, you may confide in them before you really know what kind of person they are. You can then end up feeling betrayed and foolish for trusting them.
When you are young, you are sometimes too quick to assume you know what another person is like. As you get older and more experienced you may be more cynical and slower to trust someone you don’t really know.
The good news is there really are good, caring and trustworthy people out there. You can learn to make friends and yet be careful what and how much of your really personal concerns and feelings you feel safe to share.
There is nothing wrong with you and you are not doomed to have bad relationships and to suffer humiliation. Your just need to learn to pace yourself in relationships and give time and experience a chance to help you know who can be trusted with your feelings.
Don’t give up on yourself or on the possibility of having relationships that you will be able to believe in and be safe to share with another person.
There are jerks and phonies out there and they will take advantage of people who are too eager to feel close and experience a truly intimate relationship.
There are also sincere and respectful people (guys) out there. You will learn to tell the real thing from the fakes. You just have to give people a chance to show their true nature. The phonies cannot maintain their false impressions for very long.