You just need to give it more time. i had a hard time with my step mother for many years. she was basically my mother and did all she could to help me. Now we have a great relationship and i feel bad for all the shit i put her and my father thru as a kid. it takes a while for the kid to mature and realize what is really going on. be patient.