Hello First Time Farmer...
I'm a mom of two sons, and I grew up with a mother just like yours! My mother was very cold and unloving, and critisized me constantly. My dad was alot nicer to me. Now my parents are in their 70s (I'm 47), and they are still the same.
At your age, I couldn't wait to move out, and be out from under my mom's thumb. I think those feelings are just natural. You're kind of like a bird, ready to fly from the nest and the need for independence is very great right now, which is normal.
I'm sure you're a really good guy. Let me offer some suggestions that might help your mom "like you" a little bit more. (I am sure she loves you though!) Could you possibly make your bed, or wash some of your own clothes, or just help around the house or yard in some way that she would be impressed? Moms really really like it when you help out. Sometimes a mom feels taken for granted....When kids grow up and they're busy working, and they're not home very much, a mom sometimes feels like a maid in a hotel. They clean up your dirty dishes and they make your beds and do your laundry, with absolutely no thanks what-so-ever. Plus, a mom of nearly grown kids can sort of feel like she'll be alone soon, which is "empty nest syndrome". And instead of it making her more loving, it can make her kind of grouchy.
On the other hand, nothing really made my mom happy. And when I moved out at age 19, I never looked back. To this day she is still a negative person, who I feel looks down on me. I realize though, that she just can't help herself. She was raised by alcoholic parents, and all her siblings are dead due to alcohol/drug abuse. Mom is the only one who turned out well, and had a successful life. So that's why she tries to be so controlling. She just can't help herself. Maybe your mom didn't have the best childhood.
So if you try to give her a hand around the house, she might respond in a positive way, but if she doesn't, then you need to realize that she is who she is, and it doesn't mean you're not a good person. In this case, you just have to let her say what she has to say, and then do what you want to do. Sounds like you're doing very well!
I tried to raise my sons in a more loving way than my mom raised me, and we're really close. One son is 23 and married 3 years and has a baby now, and the other will be a senior in high school next year. Just remember if you ever have kids, don't act like your mom......Learn from that. That's what I did.
Take care,
Sharon