What should I do about a judgmental and contrary friend?

So preface- this person has helped me a lot and has been there for me when I needed them, but it seems like whenever I meet a new guy or do something new my friend can never be happy for me, it's always something along the lines of "but should you be doing that?". I don't feel like my friend accepts any of my choices and always judges them and it's getting to the point that I've distanced myself.

This friend is also HABITUALLY late to anything and everything, even classes (we're in college), by at least 30 min to an hour, so they're not perfect enough to judge people and their opinion is ALWAYS contrarian to what the friend group/I am saying. Like they alwaysssss have to be different.

I don't know what to do anymore because my friend has helped me a lot emotionally and has been there for me so it's not as easy to just leave but it's just so much and they even judge the other friends in my friend group that they're not a part of.

What should I do about a judgmental and contrary friend?
Post Opinion