I am writing this out of my previous experience & yes, that makes me asshole at some point of time.
Stop giving free advice : No one gives a fuck to your advice if you’re giving it for free.
No help unless someone asking for it : If you offer help without someone asking for it, you’re not helping him/her instead making an ass of yourself.
You don’t have to be good for everyone: It’s good to be bad at times, just make sure your actions are not hurting someone else & you have your ass covered.
Stop chasing : You don’t have to make someone else’s life miserable because you need help from him/her. Someone has to respond to you it will happen if it has to running after it every fucking day will not help.
Stop taking free favors: Pay for the service & someone else’s time.