One of the things that really halped me work on my Kibud Av Viaim was the fact that tachlis, Hashem gave you your family for a reason. I know it's hard, you hate it, you are frustrated, and sometimes (or all the time) they don't treat you well, it's ok.
But listen, seriously though- Hashem doesn't make mistakes. Everything is here for a reason, So your parents are your for a reason. God wanted this, and you know God only does stuff for the good. So this must be to your benefit. But ah, it's doesn't feel like that does it? It's hard and draining, etc.
Hard doesn't mean bad. Hard things are difficult, draining, bothersome, and more- but they aren't objectively bad. They are only bad if you define them that way.
So you have to make a decision. Either you can take a deep breathe and say "Ok, God gave this to me for my benefit, to help me become a better person" and try your hardest to make this experience something that will strengthen you.
Or you can choose to become bitter and let it destroy you.
Objective reality isn't changing, you aren't getting different parents, you aren't returning them to the store and getting credit.
Decide what you want to do.