Personally I'm more a fan of Ultima Interior Guard Plus... It lasts months! And you use so little. It's literally like putting a sealant on your interior.
http://www.autogeek.net/ultima-inter...FQTpnAodz3gAFQ
If this bottle doesn't last you 1 to 2 years, I would be VERY surprised.