I have a different sin that tempts me, and as soon as I notice what is happening, I say a prayer to a saint who helps with that sin. Sometimes I have to pray to more than one person! And sometimes I have to keep asking for his/their help over and over! But it is all getting better as I stick to doing this.
How to honor your parents changes from the time you are 16 to the time you are 20 (approximately), so it’s hard to give good advice about that. If you are young enough, perhaps it will help to remember that just as young people are learning to be adults, so are their parents learning to be the parents of adults. Each of you will stumble from time to time…