Sometimes both parties have fault, take your share of blame & fix it, start by changing your attitude for parents, over time your parents will be more patient.
By spending time with your parents, you can get to communicate with them and perhaps open up about what’s ruining your relationship.
Parents have gone through struggles when they were into adulthood. The advice they give will be able to save you from a lot of trouble & consequences.
“Nobody is perfect” includes your parents. Everybody has flaws and shortcomings, So don't expect parents to be perfect, accept your parents’ flaws.
Think positively & accept your parents for who they are. You should watch your thoughts and pay more attention to your parents’ strong points.
You should not judge your parents for all their wrongdoings. You should keep an open mind and accept your parents’ mistakes.
Parents have done many sacrifices behind the scenes, So you should show your parents that you love them as a form of appreciation.