From the ages of about 15 to 18, I did not get along with the Father at all. We fought about everything and we fought constantly. He was often unreasonable in the same way that your Dad is unreasonable with you. I am twice that age now and looking back I don’t fault him for it. Raising a teenager is scary. He’s probably afraid to screw up or knows that he already has done some things wrong. He covers up his feelings of inadequacy by being a bully and ultra-controlling.
You can’t overpower him to get your way. Anything that makes him feel like he is losing control of you will make things worse (in my experience).
To be honest, the only thing that worked was when I turned 18 and moved out. We continued arguing on the phone and whenever I saw him. At some point, at around 25 or 26, I started thanking him for everything he had done for me (which isn’t much, really) because I was afraid he was going to die soon and I didn’t want him to die with regrets (I’m Buddhist; we think dying with a peaceful mind is very important). Well, this more or less changed everything.
Now, I make an effort to listen to him, even though I still disagree. I try to understand what he’s saying and I don’t tell him he’s wrong or that I disagree. I do say that I prefer to do things a different way but I thank him for his advice and for caring enough to tell me what he thought.
We get along very well now. He has grown to respect the things that I choose to do and I have grown to accept that he was doing his best and didn’t really mean to hurt me.
I am lucky. I’m lucky that I was able to move out before things got really bad. I’m lucky he lived long enough for us to reconcile. I’m lucky we were both of the disposition to get along at the same time. Not everyone is lucky.
But remember that he wouldn’t try so hard to control you if he wasn’t afraid of something bad happening to you. Despite how difficult he makes your life, he really thinks he is helping you.
If you can find a way to show him that he is helping you and that you appreciate it, it might make your relationship better.
I should point out that I’m not saying your Father is not an asshole or mean or selfish. I don’t know if he is or not. Mine was all of those things. But despite being all of those things he managed to still want good things for me, and I think this is generally true. In short, even if my Dad was selfish, he only tried to control me because he loved me. If he didn’t love me he would have left me alone and not cared what I did (except for how it affected him).
Good luck, my friend. And don’t lose heart. Life does get better.