It's important to realize that this behavior is unhealthy and not your responsibility.  You should set boundaries and communicate effectively with the person, letting them know their behavior is unacceptable. It's also important to seek support from friends, family, or a therapist if you feel overwhelmed.