I'm a smoker but I can do without it if I have to on a 12-hours flight. I don't even take those Smokers-Chewing-gums. I smoke a last cigarette before boarding and enjoy it. Then I know it's just not allowed and I can live with it. Sometimes, I don't even feel like having a cigarette when I arrive.
I would never dare to smoke in the lav. As an ex-flight-attendant I know what can happen to a plane with a burning cigarette in the waste-bin of a toilet!!