Over the years I have found that in order to make friends you need the following I cannot say for women because they operate on a different level. I am not saying this is the way, but all I am saying is that having these things it helps
1 Common ground and interests
2 Correct approach
3 Patience to allow the friendship seed to grow
4 Acceptance of criticism without becoming defensive
5 Being in the right environment
You never asked that question from your parents when you were growing up did you? (If you did then you were in the wrong class or the wrong school). Just remember how easily you used to make friends? Ask yourself what changed?
The best way to maintain that element is to grow old disgracefully