My car isn't garaged and I have no problem getting 2 months out of waxes.
This perplexes me, because even if it was a halfway decent sealant, it should have lasted more then a month.
edit: But even the most durable of the durable will start to lose their protection after a few months (read, no more then 4 or 5). Of course, you get enough so that you can reapply them.
Wax isn't meant to be a permanant barrier. It's meant to be semi-permanant, and re-appliable. I don't understand why people would be happy about not waxing their cars for 5 years, as I like to polish out perfections at least twice a year.