What did you learn from this?
Ultimatum never work...
And if she gives ti up, she will blame and resent you for it.
Bottom line, you have to decide whether you want to be with her if she does or doesn't smoke. If she does or doesn't drink. If she does or doesn't put on weight.
You...