Mlewis904,
I was mentally composing some answers to your questions, when I saw that ItsmeAlice, had already said what needed to be said.
If you love him, you'll let him go and let him get better on his own. If you love your children, you'll get them to safety. If you love yourself, you'll stop putting him first.
You asked:
Anyhow what should I do? Should we leave? Should we stay? Confused....
Yes, you are confused about where you end and Cory begins. Please focus on you.