Don't let him get the best of you. He cheated once. He pushed your limits, and he was forgiven. Many MANY women wouldn't have given him that chance, and if he was dumb enough to push his luck a second time, then he isn't even worth your tears or concern. No one ever deserves to be betrayed, and I hope you know that you are worth more than that. If he can't satisfy your needs beyond the bedroom, then you don't need him. I know it's hard, but just keep your head on your shoulders, don't back down, and stand up for yourself. If not for yourself, do it for your child.