I clean my tubes every other day with 91% iso a salt and I don't have any problems with stains. If i'm being lazy 3-4 days between cleaning and I still don't have stains. I did have a stain on my perc once from stail smoke being left in the tube I had to us Grunge Off to remove it.