Smoking and drinking don’t really “cancel out” finasteride directly.
Finasteride works hormonally, so alcohol or cigarettes won’t block it in a simple way.
That said, heavy drinking and smoking can affect overall hair health. Things like blood flow, inflammation, and general recovery all play a role, so it’s not completely separate.
Also, 13 units a day is quite a lot. Even outside of hair, that’s something worth paying attention to.
Finasteride can still work, but you’re kind of pulling in two directions at once.