I wasn't able to sleep last night thinking I messed up so bad
Hey, don't get down on yourself. If you identify you made a mistake, resolve to do better going forward. You can't change it, but there's no "messed up so bad" unless you had a massive temper explosion or were physically abusive, or something.
It's not worth losing sleep over every time you back slide and/or make an error. You're human.
This is a marathon, not a sprint. Nothing will hinder your progress that much that you need to dwell.
ME: 38 BF: 40 T: 10y, no kids, no M (by choice) BD: 7/14/14, BF admits to PA, wants out, lies about new R. 10/1/14: I move out, BF lies about move in with OW 12/4/14: OW confronted, reveals all the lies