How can I get the courage to leave my boyfriend?

You will when you get tired of it. Timing is yours.

You realize you deserve better look at your kids and go

Just pack up and leave problem solved