Caren, you truly deserve better sweetheart.
Don't wait till the last minute.
It is possible that you CAN be happy, more successfully without him. It seems as if he's your main source of pain. Marriage is a commitment, a promise. Most importantly think about what is best for your son. You do not want him to grow up in your husbands foot-steps.
We are here for you. All the way.
__________________
|