R.
L.,
As a former EH teacher and I now work in the mental health field I can tell you that sometimes trying to take control of mom or dad or sister/brother(the family) is the way teens work out not being in control in other places. School stress, identity issues, depression. And depression is a big one in teen boys, I would try counseling, not a psychiatrist, just a psychologist (there is a difference) or a family therapist that deals with teen stress or teen depression.
Often when teens act out towards parents it is because that is where they feel safe, perhaps he isn't able to be himself at school. Whatever you do, don't give into his demands or disrespect!
Your still the mom, and if he doesn't like the way things are, and things aren't fair then charge him rent and utilities for the space he uses and the utilities he uses, and the trash he creates, tell him if he wants others to do things for him it will cost him, because that is how it works in the real world.
Goodluck!!