You have to take care of yourself first and foremost. You can't fix this person or help him if he doesn't want help.
Have you considered calling CPS? Two people actively abusing drugs should not be caring for an innocent baby. There are too many horror stories out there already, I'd hate to see another one.