After 7 years and 2 beautiful boys, my world has been destroyed.

Idk how to even start. My husband and I are approaching our 7 yr anniversary next week, been together for 8 yrs. We have two beautiful boys, 3 years and 6 months. Hes also been an INCREDIBLE father and for the most part, doting husband. But of course, no one is perfect and we've had our troubles just as any average married couple will have.

But tonight, he's admitted to me that 2 months ago, while on a business trip to vegas, he did meth for 4 days and cheated on me w another couple he met in a casino. (He participated in a 3 way) To be clear, my husband does not do drugs and this is his first time doing meth. That is true. I can't say I didn't see it coming as he hasn't been "right" since his return.

We've come close to divorce before, but never this close. I cried briefly after he told me but not near the amount of time it deserves. I think I am numb. Maybe it hasn't sunk in yet.

I told him I didn't want him home for awhile. That he needed to go somewhere, get counseling or whatever, get his priorities straight, grow up, fix his life before he even thinks about coming back. My MIL has already, inappropriately, text me asking for me to let him back home.

Can a marriage recover from this? Will it recover? I'm preparing myself and taking the steps necessary to take care of my boys on my own, in case we don't survive this. The last thing I want is to see my family destroyed and I'm hoping he's got it in him to step up so we can fix this.

I'm not telling any friends or family as its been my experience that they only tend to make it worse.

I would REALLY appreciate some advise. If anyone's been there, please, help. Idk what I'm doing anymore.