I have been friends since the age of 11 with this girl and now we're 21. I'm a mother now and it's probably why I feel this is so immature and gross but when we're out in public she burps really loudly and grossly and people end up looking over in disgust or similarly farts and finds it extremely funny. If I was 16 again I probably would have laughed but now I find it really embarrassing and disgusting. Or she'll announce to me in for example a public cafe that she needs a shit really loudly, while people are eating. I understand the whole thing about not giving a shit about what people think but these things I find really disgusting in public that I actually want to walk away but I feel like I'm being rude. I just laugh out of awkwardness. I don't want to be harsh but she's generally gross in terms of hygiene in general but seems to again find it funny. I mean sometimes when she stayed over she wouldn't shower for 4 days on end and none of my family could tell her, "you stink, have a wash" because we didn't want to be rude. Am I being petty?