I too think you should focus on yourself and your child first. Boyfriend will not change until HE wants to change. I would keep him at a distance for a while as it seems he can't tell the truth about his drug use. But you and your child should be your first priorities.