Here is a parable that helps answer this question.
One day a man was walking down a road. The road opens up from under him and he falls into this big hole. He tries everything he can think of to get out but to no avail. He yells out help, help, help. A lawyer comes by and see’s this young man in the hole. The lawyer says I am going to find out who made this road and I will bring justice to you and off he goes. This did not help the young man get out of the hole he was in. The next person is a psychiatrist. He looks down the hole and see’s that the young man is depressed and anxious. The Psychiatrist write’s him a prescription and off he goes. The young man would not need the prescription if he was out of this hole he was in. This did not help. Next, his good friend comes by and without a thought jumps into the hole with the young man. The young man is flabbergasted and say’s “now we are both stuck!”. His friend without batting an eye say’s “Oh no I have fallen in this hole before I know the way out” and his friend leads him out of the hole.
The best way of being of service in helping someone is to make sure they want help. Then do your best to understand what they are going through. Put yourself in their shoes and empathize. If we assume what the person needs without talking with them and acting blindly then we are of no use. We usually can not pick someone out of the hole they are in but often we help them find a variety of possibilities that may work. Ultimately, it is the person who is in the hole who has to get out themselves. However, being supportive is key.