For me, I wouldnt leave. What if you thought wrong and your absence will only make that person worst? You're the only thing that person needs. What if you are the only person that can help him/her? I guess, it would be best to talk... that's what relationships are for- being there for each other. This is just my opinion, I could also be wrong.