Consider running less food waste and more water down the drain. Stoppages occur when the waste isn’t driven down by the quantity of water.
So when you use your garbage disposal make sure the food waste isn’t going down without adequate water. And for goodness sakes, don’t put anything that has fibrous material like artichoke skin or celery. Rice also has a tendency to expand and cause stoppages as well.
Make it a habit to put excess food waste in the garbage can rather than the drain… in short. If you only ran water down the drain, you’d probably NEVER have to deal with a stopped up drain at all. Try getting used to only rinsing light food off of your dishes for trouble free drains in the kitchen.