Best friend being distant for no reason. Should I just leave it?

My best friend of 5-6 years has in the last 6 months become very distant. A year ago she started making snide comments about my body and my love life. We used to be like sisters and talked almost every day, but now she takes days to reply to my texts. We used to call eachother often, but now she says she will call me but doesn’t. I have invited her to come see me at uni many times and each time she’s had to cancel. It really hurts because it has just been out of the blue and I miss our friendship a lot. Should I just accept we’re no longer best friends and move on?
Best friend being distant for no reason. Should I just leave it?
Post Opinion