No, spurs should not be worn all day long. They are meant for short-term use, typically when riding a horse.