Another household oil that will keep mosquitoes away, soybean oil will last longer than other bug repellant–especially when mixed with essential oils like those already mentioned. Spray yourself or furniture to keep from being eaten alive!