Wow, here is a powerful message.
When you truly love yourself, you will stand up for what you know your boundaries are in love.
If excessive alcohol use does not work, or smoking, or laziness, or financial ignorance..... share that with your partner right away.
Hold your boundaries strong.
If they choose to change, stay.
If they choose not to, stand strong and be prepared to be rejected.
Be prepared to walk.
Love yourself deeply and eventually you will attract a person who will do the same.
For help in love, contact David at firstname.lastname@example.org