Incredibly honest and insightful post from Passing4Human, you are an inspiration both in staying clean, and your ability to be so honest about your addiction in order to try and help or warn others. You are 100% right to listen to the advice given there OP it is spot on.
I too used to think people you love are worth fighting for sometimes but have learned to my peril that this does not apply to those with active addictions (or perhaps even former ones). Because they will always love their addiction more than anything, including you, even themselves. I say that as someone who has also struggled with addiction (well, still does), and been in relationships with others who do.
He will not just have a cocaine habit, he really won't. If his ex has a heroin addiction, then I would bet big money that so has he, or that he has had in the past, or used at the very least.. It's not as hard to hide as you would imagine. Many addicts will not inject or have any physical signs of use (unless you look at their pupils - heroin/ opiate use will make them tiny, cocaine the opposite) And for people with this type of lifestyle, heroin is often used alongside cocaine (especially if it is smoked). The cocaine gets you up, the heroin takes you nicely back down again so you can then relax/ sleep. And when neither either are an option, perhaps you have to go to work, or don't have any money there's weed/ benzos or whatever else is availablke to get you through.
There was an old saying regarding alcoholics and heroin addicts, that an alcoholic would nick your purse for drink, but a heroin addict would nick your purse then help you look for it. My ex found this very funny because of how true the general sentiment is. And it IS true, addiction makes people devious yes, but stuff like heroin/ crack cocaine use or addiction - it takes deviousness to a whole new level. In my experience, you will NOT suss them out on a lie, ever. They are absolute masters at it. And as mentioned in PP's - incredibly good at saying all the right things, and how to spot and draw in unsuspecting, caring people such as yourself. What you will have though, is a gut instinct that something is not all it seems. And thankfully, it sounds like you have had, AND that you are heeding it too. Keep going and don't look back. I'd also strongly advise you to go completely no contact with him after ending things, as people like him are also masters at reeling people back in if they try to walk away, and at getting people to doubt themselves.
Yes, it will hurt for a bit as obviously you have formed an attachment to him, but if you do actually love him I reckon that is based on an illusion rather than facts - you will be in love with the 'him' he has created and presented you with, no the 'real' him. If you do hang around though, it won't be till long till he does show you his real self, but he'll make very sure you only see this once you are in deep enough to not be able to walk away.
Please heed the good advice you've been given on here, you and your DC deserve so much better. And if you have doubts after ending it, come back on here for some clarity and support/ kick up the arse
.