Fix= heroin?
A fix here means "a dose of drug", just any drug one is addicted to.
Does it mean he came to a drug dealer?
Yes, it's possible. And it could also mean:
He usually comes to my home to do drugs and I'd give him drugs for free.
I see, thanks.
You're welcome.