When someone you care about comes to you with a problem even if they don’t ask you for advice you’re instinct is to help them and to make the problem go away. You tell them what you think they should do or what you think will fix the problem because you feel like it’s the right thing to do.
But, in doing so we fail to consider the other persons needs. Perhaps they simply wanted to vent but now you’ve bombarded them with all your thoughts and opinions.
Maybe, you’ve convinced yourself that it’s fine to give advice that wasn’t asked for because you have good intentions. You’re just trying to help, you know how to fix things or you feel like your personal experience gives you authority on the matter.
But you have to put yourself aside and consider that maybe the best thing that you can do is ask the other person what they need, then support them as best as you can.