The 'I don't drink' part comes across to insecure people as judgemental or superior, so drop it.
They're not asking you for your convictions regarding alcohol / tobacco, they're asking you if want some / have a lighter they can use.
At any rate, you can answer why when they ask you why.
The 'I don't drink' part comes across to insecure people as judgemental or superior, so drop it.