You should change the water in the best inflatable hot tub every 2-4 months, depending on usage and maintenance. It's important to keep the water clean to prevent bacteria and algae growth.