
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.