Sthree dosha is due to sins done in earlier births like mistreating your partner and giving a lot of trouble to them and you have to suffer for it in this life. If you believe in all that, you will suffer on that account. Read “Myths and misconceptions in Astrology” and associated articles on my blog navagrahastro.blogspot.in
You should consider yourself lucky that you have not found your partner so far. These days marriages mostly end in divorces or separation due to the increased in=dependency of female folk due to better education and financial independence. And they are no more your slaves as in the olden days. That is why living together becomes so popular in the metros of the world. And rarely are the partners stick to one partner in life. They go around searching for better ones throughout their life.