Why do I always end up with girls’ that are nice in the beginning but turn mean and disrespectful to me?

I hate talking about myself , but i am considered an all around good guy, that treats people with respect , and treat people the way i want to be treated in return , I know I am not perfect , but I know I am nice and respectful to people I meet and I usually get a lot of compliments from people saying they think I am a great guy that has a big heart , but for whatever reason? , I end up with bitches , that are nice in the beginning but turn mean and disrespectful toward me for whatever reason? Why can’t I just meet a girl that is nice and stays nice and respectful to me the same way I treat her. I am not much for confrontation and starting shit with people , but I end up with girls’ that tend to get off on confrontation an arguments etc. Why is that? Why do I attract bitches and not just an all around nice girl?
Why do I always end up with girls’ that are nice in the beginning but turn mean and disrespectful to me?
Post Opinion