Toxic parent.

My mom has always been the over protective type. Now that I’m older I find her trying to control my life more and more. It’s to where it’s affecting my happiness and relationships. I’m 18 and she says I’m not responsible. she won’t let me drive even though I work, go to school, help pay the bills, and don’t associate myself with toxic people. She makes me feel trapped and she can yell and get verbally abusive. I can’t afford to go on my own quite yet, and considering I don’t have a car I’m even more trapped. I’m not a perfect child but she constantly brings up my mistakes even if I prove myself to learn from them. I’m getting sick of it and I don’t know what to do. I don’t deserve this. Is this normal?