Co-dependency is not a healthy dynamic. A good friend knows how and when to set boundaries. One person can’t meet all of your needs because that is not a realistic expectation to place on someone. You need to be able to provide those needs to yourself sometimes, and it’s vital to have a support network rather than one single individual that you lean on consistently. It’s important to remember that people are human beings with their troubles and limitations. A friend will be there for you, but they’ll also be there to set boundaries. A friend will be honest when they can’t be there but show you that they still love you and care about your needs, even if they can’t provide them at the time. A real friend values your friendship, and they’ll make sure it’s a healthy relationship on both ends.