Honestly, this is not the kind of person I would want for a friend--esp. a best friend. I've been best friends with someone since 9th grade--we're now in our 50's and we don't have this kind of difficulty. Since we both work, had kids and live an hour apart now, we have even had periods of going for a long time w/o seeing each other, but we know that if the other person needs something, the friendship will be there. It sounds like right now you are the only one making an effort. And how can you be best friends with someone who doesn't want to be open with her feelings? Not to mention that she sounds very critical of you. I think it's time to start looking for some new friends. It's sad, but sometimes you do outgrow friendships.