Spectre PS has approximately a 4 week residual.
Yes, per the SDS, Spectre PS has a “strong acetone odor.” This should start to dissipate once dry.
Yes, Spectre PS is a non-repellent insecticide, the insects cannot detect its presence and will pick it up and transfer to others.