Boyfriend (18m) hit me (17m) for the first

My boyfriend has had the worst few weeks of his life due to personal past trauma and has been very unmotivated. I have been trying to be his anchor and support him even through his storm but when he went back on his promise of going to therapy and I called him out and he got mad. I said his actions showed like he didn’t want to be happy and he wanted to suffer which he didn’t like hearing and he punched me in the stomach hard and I kind of just sat there in the fetal position till he got his foster dad to take me home, during the entire time he kept saying how sorry he was and got me ice. His foster dad in the car said not to contact my boyfriend for the time being, and that he and his wife will not support the relationship if he hurt me again. My dad currently wants to kill my boyfriend. My boyfriend does have a violent history but that was in middle school. We known each other since 10th grade and have been dating for the past 9 months and he hasn’t even yelled at me till today. The only way I can describe the emotions I feel is negative. I don’t even know what questions to ask for advice. Any thoughts?