He is a functioning heroin addict, thats my problem. He works, he pays bills, he picks the children up from school. How can I split up with him? Hes a sneaky lying heroin addict he keeps things from because he doesn’t want to “hurt my feelings”. My head is screaming at me to get rid. Why do i feel like my heart is punishing me & saying “well he is a good person”. I wear the same fake smile every day & its killing me!!!