He's definitely to the point of cheating - if he hasn't already!! Please do yourself a favor and leave him! You deserve MUCH, MUCH better! Please do that... you matter and you are worth it! Allow yourself to take time to grieve the end of the relationship and then move one! There are MUCH better candidates for you out there! I'm SURE of that!

Please be kind to yourself and remember that NONE OF THIS is your fault AT ALL! Sending many safe, warm hugs to you, @
Verona, your Family, your Friends and ALL of your Loved Ones!!