If you give him no reason to move out, he may indeed stay. And what is to keep him from going out and doing whatever he wants, any day of the week?
One of these days he will not "strike out" at the bar, and instead of tm'ing you to get "fired up" he will go home with some ho. Hopefully you will recognize the change in him, and know that he has had sex with someone else (I was going to say "been unfaithful" but that ship has sailed). Then I hope that at least you have a box of condoms in the night stand to protect yourself with.