I always believe in the sincerity of the man when they really want to change because the person they love.
Can not deny their effort when they decided to quit the habit,limiting what damaging for their girl.
But you dont try change your man, if they true love you,think for you,you dont need make anything,they will also change that and makes you happy.
If not possible, there are 2 ways: 1 is accept, two is waived. But after all, what also has its limits, so do not be hard on themselves ...