Some people don't change
You should try living on your own...maybe you and your mom would get along. Sounds like you have entitlement issues and she is tired of taking care of an adult child so she's being immature.
I didn't say that. I sais she is being immature. You have entitlement issues because you are legally an adult living in her home, expecting tobe treated like an adult, yet still expect the priviledges of a child..Iie, her giving you money to pay for your insurance and registration and expecting her to cook. She needs to treat you like a roommate and respect your privacy, you need to pay for your own stuff or move out. Your attitude at my comment shows your half of the issue.
I'm sorry but you cannot change her. She sounds like a narcissist. Trying to change her will only frustrate and anger you. Basically you have to accept that you'll never get your emotional needs met from her. You'll have to learn to use your "adult" to provide love and nurturing to your "inner child."
Your Mom does not owe you car registration or insurance...Tell you you'll pay her so much a month till the debt is clear...then do that. She should not just go into your wallet and take the money. Both of you need to be a bit more respectful of each other!!!