I can't believe you tolerated living with heroin addicts for this long.

There's only one thing you can do. Kick them out. Tell them, get the hell out. If they aren't willing to leave on their own, explore legal channels. You don't have to tolerate this if they aren't coherent enough to use sense.