It is understandable that growing up in a traditional environment you may have acquired this mind set. It is also possible that there are other people who share such views or thoughts. Since you use the word almost all my male friends, I find that you agree that not everyone has lost their virginity by 18-20. Therefore the possibility of finding a virgin bride may not be as bleak as you feel it is. Similarly, the phrase that no female is willing to talk about her past life may also be a bit extreme, before you marry someone it maybe important to be comfortable talking about such things, it is also important to be able to be honest with each other. Most importantly it is important for you to deal with the emphasis that you are placing on virginity, maybe you just fear getting into a relationship or may not be ready for marriage and in this way you are postponing a decision. Not having been in a relationship has had an aversive effect on your self-esteem, as you seem to consider it important. To deal with these factors it is advisable to visit a counsellor.