Consumption of alcohol is OK, but when it goes out of limit and becomes habit that's bad.
You have right to be happy, you have right to have whatever you wish, You have the Free will.
Her cheating traits can be subdued by the help of Archangels (in a simple way).
And there's no need to cast any spells(it doesn't last longer). At least some Hearts can be saved by your one good act. And remember Your Free will ;)