sprays are ok but don't last that long. My friend has this flat type of air freshner. It's a little larger then a sheet of paper but about 1/4 inch thick that he puts under his driver or passenger seat and last for like 2 months at a time. Smells good and is not too strong.