If you require snaking once a year something ain't right. I would definitely recommend a camera inspection of the line. Seeing what is wrong and where it is located is the first step in having a trouble free line. Once the size of the area to be repaired and its depth is known you will be able to get a price for repair. It is then that you can decide if you want it fixed or you can keep on snaking til one day when even that won't work.