I'm mad at my mom because of all that she's done to me.
What exactly has your mom done to you?
She's gotten angry countless times over such little things.
It's inappropriate to be angry at your child for small things. It's okay for you to stand up for yourself if your parent is being unfair towards you.
She's always hated me and has always been unreasonable towards me.
I think it would be fine for you to tell your mom that you don't like the way that she's treated you, and that she's gotten angry at you unfairly. She may not realize how she's made you feel, and if you tell her she might start to act differently.