I have been friends with a girl for 8 years, we have been really good close friends for most of that time. When we met I had a low paid job and was struggling. I have studied for 5 years and have recently got a better job. When I got the job she suddenly became obsessed with getting a promotion at work and got this (great! but it's all she could talk about). My daughter is very bright and was reading at the age of 3, my friend never mentions my daughter's accomplishments but talks non stop about her child being unbelievably clever (great if he is...I don't know but it's like she has something to prove since she saw my daughter reading a poster on a day out). She invited me to a get together with friends of hers who I got on great with and spent all night steering the conversation to talking about the one subject they all have i common which I don't know much about...I think to deliberately exclude me. I feel like I can't mention my job without her trying to 'one-up' me with some anecdote about her job. I don't ever mention my child's achievements incase she thinks I want to be competitive (which I do not). If I talk about any relationship issues I have she talks about how great her relationship with her husband is. I can't be myself anymore and find myself not saying anything while she indirectly puts me down. I was asked for id in a shop (as I am no spring chicken I was chuffed by this) when I told her she said everyone gets id'd and she wasn't in denial about her age like me!wtf. Do you think I should end the friendship? I am unsure because we used to be such good friends.