Stuck between a rock and a hard place

Please don’t judge me !!!!!

This is where it started: my husband of one year put his hands on me again a few days after our one year anniversary it have left me completely torn. He trying to repair the damages but I’m stuck in between of moving on or fixing my marriage. My husband is good person he just have some issues that needs working out I’m not perfect and I know I can use some help in some areas as well but I try. Also I have the temptation to cheat I know it was wrong I haven’t thought about it until he put his hands on me. I’m stuck in between of fixing my marriage, walking away, or cheating.