Another product worth trying is the Meguiar's Endurance Tire Gel.
If you properly prep/degrease the tire/tyre it will last for several weeks (and even multiple washes).
FWIW I prefer to have a matte/low sheen look to my tyres so usually leave it overnight and then give it a wipe off the following day.