I'm going to say one thing and one thing only. Change YOU...not for your marriage...not for him...for YOU.
Change? ok big statement. How about just starting to be different. Act like you don't care what he's doing where he's going. If you are crying...STOP crying and START going out. Change your hair style...your clothes or if you can't financially then change it up...if you are a jeans girl start wearing dresses...just do something DIFFERENT.
No matter what...in the end you are working on yourself. If he wants to come along then he can but in the mean time you aren't going to let him take you down.
Get your self esteem back now!
"What is best for my kids is best for me"
Persevere = happily being patient over a long period of time