I discovered that the most important thing when it comes to realising that someone is not a great friend for you (not because they necessarily did you wrong, even though it happens) is when you actually start not liking yourself when you are with them/around them. You don’t recognise who you are because you’re putting up a facade just to please them and not be judged by them…
I think it’s an awful thing to do to yourself.
A great thing, if having an honest conversation with the person doesn’t work, might be boundaries, and slowly distancing yourself.
Sometimes people grow apart, and that’s ok.