My boyfriend put his hands on me. Should I give him another chance?

We were in a heated argument where he choked me. I beat him up and we have been separated for weeks. He has started to attend anger management classes and we are looking into couples counseling. We have a son together who is 1 1/2 years old.
My boyfriend put his hands on me. Should I give him another chance?
Post Opinion