Why is my best friend getting on my nerves?

i really like her, we've been besties ever since we we're tiny but she annoys me sometimes. she brags a lot but in a subtle way, she looks at herself in the mirror for so long and she looks fake sometimes. she also tells me straight up when a hot guy is out of my league. i always tell her when she looks good and give her compliments but she just admits i can't get an attractive guy and never says i look nice which i think is a bit rude. she also never does anything with me, i understand she's busy but she doesn't even try and she's too lazy to do stuff all the time
Why is my best friend getting on my nerves?
Post Opinion