my bestfriend is being toxic i think... i’m not too sure

so i got a boyfriend a couple months ago and i’m soo happy with him but my bestfriend always ALWAYS has something bad to say about him like he’s not even a bad guy at all like she always hates on cute things he does or when he holds my hand she’ll be like “what are you doing” and she thinks he’s not doing enough like for my birthday he got me a bunch of stuff and one of them was a box of mac and cheese but i love it so i loved the gift and she had so much to say about that or i remember i was joking around about something and she goes “that’s gross. maybe that’s why you and ____ get along so well” and i tried to talk to her about it but she just got all rude about it and avoided it and i really don’t know what to do because she’s my best friend ever and i’m just really annoyed cuz she knows how in love i am with my boyfriend and she always has something rude to say about it does anyone know what to do??? PLEASE I NEED ADVICE 😭😭😭😭😭😭