Unintentionally distancing myself from bestfriend...Am I wrong? Be honest

I love her and our friendship.

It just has gotten to the point where it’s become so emotionally and mentally draining for me.

I understand people have their own lives and make their own choices but when you repeatedly make the same stupid choices I just have no understanding. And it kind of hurts me in way because I always see her hurt but she doesn’t do anything to get away from the hurt she just does the same thing over and over. Like she won’t put her foot down.

In a nutshell she’s dumb behind guys. Most recently behind her bf/bd who’s continuously cheated on her, she’s caught him numerous of times and she took him back even after having a baby on her. Like I said I’m all for supporting my friends and I will never judge them but it’s like I hear the same shit, different day and I know I want to continue being a good friend but I also know that this is so stupid and tired of seeing her hurt but she goes right back to the source. It’s so hard seeing that but I don’t want to distance myself either 😕 idk its confusing, anyone been in a similar situation with a friend? What did you do? I’ll never stop being her friend because of her choices it just get draining sometimes.