Have you ever awakened to your generosity being taken advantage of, and then feel guilty for not helping anymore? This is not unique to you and happens too many of us. It is in our nature to be kind and helpful.
When we become co-dependent with a friend or family member, it is easy for them to expect our generosity every time they call on us. They can even become upset when we do not give them exactly what they want. A sure sign the relationship is co-dependent, and you need to wake up.
The hardest thing to do is to let go, but that will be the most helpful for everyone involved.
When you put everyone else first, you risk your physical and emotional well-being, then what will you have to offer anyone who actually can benefit from your help. Usually, once we let go the other person steps up and takes responsibility for their problems. However, we do not have control over their choices and the path they are on in this life. They must be free to make their own mistakes and learn from them. Otherwise, they will never realize how powerful they are and what they are capable of in this life.