....Everyone has gotten hit and yelled at by their parents but I'm struggling to understand why it affects me so much. My mum isn't the only one to do these things to me, my dad has slapped me across the face a few times and comments on my weight a lot and uses horrible names too but not to the same extent my mum does.
... Do I deserve that help that could maybe instead be given to someone who is in immediate danger? I'm not in any immediate danger but I still have fantasies of not being in contact with my parents. I've been thinking of cutting off all contact with them for years now but I don't have the means to do that yet. I don't have the finances to find my own place and escape them but should I be trying to escape them at all? ...Or should I wait until after I'm finished college, to get a good job so I can move out in 4 years time and cut them off and just get over it?
This isn't true. Not everyone gets hit by their folks.It. Is. Not. Normal.
Don't make excuses for them.
Yes, of course you deserve help.
As for whether you should wait or get out now, it's up to you. You can start planning now, even if you won't be leaving immediately. That means a bank account in your name only, where your parents can't get to it. It means working, even at a lousy job, and socking away your salary as much as you can, and save it.
It also means doing what you can now to get yourself better situated later. Cultivating professional contacts so you can be employed in the future or at least mentored. It means looking at the apartment listings now even if all you're doing is look. Find the places where the prices aren't so godawfully high. They're out there, and they aren't necessarily all terrible.
It also means cultivating your relationships with your friends. You're going to need them.