as long as u dont pretend to be someone your not,dont take anyone's bullshit and remember to just be happy.if u cant change yourself and people hurt u of might not accept you,why have people like that in your life?
but it depends on how u mean they're hurting you,or if u make your situation meer specific if u want to get meer useful help x
There's no way to tell unfortunately :/. BUT, if u really beleive that u will find the right one, and u stay strong after all of the pain other chicks have gegeven you, then u will be able to judge, in the futur, who's right and who's wrong for you. And u will also learn to recognize the woman who'll love u for you! It might take a while, but while waiting, don't always keep your mind focused on finding a woman. Because time will seem long to you. Keep on livin your life and it can surprise u ;)
For some reason it's hard to tell with us, but just don't give up, u will find her, just remember to be yourself , because there's no way a woman can love u for u if she doesn't know who u really are, I'm sure that there a woman somewhere out there for you, be strong and keep the faith and you'll most likely find her