I have a friend who has not done anything terrible but over the summer I realised that the friendship had become quite one-sided. She is pretty self-absorbed, and thoughtless and never seems to want to know about my problems despite me supporting her whenever I can. When we meet I get talked over and not listened too and I don't think I gain much from the friendship.
I've being trying to distance myself and let the friendship drift a bit, but every time she gets in touch I think 'oh I'll give her one more chance'. We work in the same industry so would occasionally see each other even if we weren't friends and therefore I don't want to have some huge row or to just start ignoring her. But at the moment everything she does just irritates me and I can see myself snapping at some inappropriate moment. How can I hold firm and create some space between us?