<human>: I've known this girl since the beginning of high school and only recently developed feelings for her. We're really close right now and we have great chemistry and I really want to tell her how I feel, but there are a few things that complicate that.

Right now, she's going through some hard times: she fights with her parents all the time, she has no source of income at the moment, her only friends outside of me and mine are big time drug dealers, and she could get evicted at any time. More than anything I want her to be happy and I am trying to be there for her to help her get through everything she's dealing with, and I think telling her about my feelings would be selfish right now. 

Another problem is that she dated my best friend, which in itself isn't that big of a deal to me, but she might still really like him and they have sex all the time. What's worse is that we all hang out together pretty much all the time, and I live right next door to him (in an apartment with thin walls) and sometimes hear them going at it, which isn't fun since I really like her. He doesn't really give a shit about her; he only keeps contact with her for the sex and drugs she provides. But I don't know what kind of complications would result between the three of us if I told her I like her.

I've never really dealt with something so emotionally confusing and any help would be appreciated.

Summarize the given text in a few sentences.
<bot>: I really like my best friend's ex girlfriend/fuckbuddy who herself has a lot to deal with atm and I don't know what to do.