You're deceiving yourself and her by calling her your best friend. But it's normal to get annoyed at a friend for venting a lot. If it's too much just be straightforward and kind and tell them how much it affects you, the listener. Give her a single solution to her problems and if she isn't ready to work on that next time flat out ignore her.
grumpygranola2
did u say best frnd?dear she isnt ur best frnd if u cnt put up wid her
Vaniaaaaa
today she came at me and told me "next week is my birthday" omg did she want me to buy her a present?? should i or should i not
tautcur9
@Vaniaaaaa that necessarily doesn't mean they're asking for a present. Some people get excited and why are you even asking the crowd what that means? If she is your best friend you are suppose to know those basic stuffs. Honestly be honest with your friend, if you can't be honest with her, the connection is tainted and isn't worth it. You'll hurt both yourself and her.
grumpygranola2
2
may be you are jusging her too much telling sm1 about their bday isnt a bad thing..its nt dat she wishes u give her a present may b she wnts u to treat her nice..if u dnt wnt to gift her smthing..mke a card yrself..see if she is happy to rcv it..if she is she jz genuinely ur frnd if she isnt u both shud part ways