You are no way overreacting, how can he even hit you,
Felt like he doesn’t care about you, 2am what he is doing till that time, it’s difficult to take tough decision but you have to think, do you want to leave in fear of happening same thing, do you want to be with person who doesn’t give shit,
ask yourself why are you with him?
How hiting justify?
How therapy is bad if someone is going through tough time? I think his belief system looks different from yours
It’s your descision, think about long term benefits not short term, lavish wedding doesn’t mean you have to stay. If this happens to my sister I would say come back your life is more important for me then money, money I will earn but if I lose you I will regret
Hope you find your answer