I think you know damn well what you should do. This relationship that your having is toxic. Being involved with drugs like crack and shit only leads to bad shit. Maybe you should take a break or break up. Frankly I believe that you deserve better.