I feel like a horrible mom

I have 2 kids.. my son is 8 and my daughter is 3.

My sons father and I split up when my son was around 2 and I was doing fine! But my daughters father came around and I got into a DV relationship.. he did all the typical things. Separated me from my family, took away my phone my car.. I didn’t realize then what was happening he made it seem like we just didn’t need the expense it’s a long story.. anyways!! About a year ago he beat the fuck out of me and my son saw.. he would have killed me but luckily a neighbor came knocking.. he got arrested and I got out But I had to move about 2 hours away..

I always thought I’ll get back to my son but price of living is ridiculous there so almost a year later I don’t see it happening..

now my sons father NEVER had him more than half a week.. but because we didn’t want to pull him from school he stayed! And it’s fine he has a good dad.. but I’m getting to the point where I might move back and I feel like his dad is going to power trip.. I cry every fucking day missing my boy.. and I feel like I wouldn’t get custody quick enough because I left him.. I did not want to leave him! I only stayed with my abusive ex because I was able to have him.. and now I feel like im being penalized when I did the right thing!! I’m grateful he took on the responsibility this year but he also didn’t! He still only gets him 2 times out of the week! All the other days he’s with my dad or his dads family