So far the signs I've put up are all still there. Inevitably they won't last forever, but they get a ton of eyeballs from drivers in cars.
If we stop putting up signs because they won't last forever, we'll reach zero people. Even a sign that lasts a week is well worth the expense in my opinion!