best friend issues

I’ve known her since middle school. I tell her everything. Well now I feel like I can’t tell her stuff anymore. I invited her to my mom’s suprise party so that I would have someone to hang out with. I picked her up and we had fun hanging out then we went to my sister’s the next morning to set up for the party. I’m helping set up and she’s nowhere to be seen. Turns out she was playing with my niece and nephew. Then the guests arrived. In front of everybody, my niece came up and asked me to tell her about my boyfriend. I asked her what she meant and she said that my friend told her that I have a boyfriend that we’ll call Jake. Now this guy Jake has a reputation. He’s much older and he also is involved in some bad stuff. It was just wrong to tell that to my niece and have her say something in front of all the guests. I just tried to ignore it and didn’t she her for awhile. I walked out on the back deck and someone was commenting on how I made the desserts. I said that I was up pretty late working on them and then my friend says “you were high last night, that’s hardly awake” my mother was sitting right there. Then later on she came up to me with a beer. I told her that she can’t be drinking since she was a minor and that my family was at this party. She argued about how her dad lets her drink. Finally she put it back. I’m not against drinking but I’m not going to drink in front of my family and I’m also an adult while she’s a minor. The next morning I woke up early to drop her off. I spent 3 hours round trip. I texted her telling her how she bothered me and then I took a nap. When I woke up I just didn’t want to deal with her so I cleaned my house for the rest of the night. Then she got offended that I opened her snap and didn’t reply to the snap or the text. I explained that I was busy and that I was actually going to bed since I worked in the morning. She just said “ok then”. I texted her this morning explaining how she shouldn’t be repeating the things I tell her and that I was really embarrassed. No reply since. I don’t know what to do. I feel like maybe I’m just too much of an adult and she’s not ready to grow up.