The All Out refill contains 45ml of clear liquid that withstands days of use. It can keep you safe from mosquitoes carrying the dengue virus without consuming too much of the liquid and therefore lasts more than a month. Put it on 30 minutes before you enter the room and have a good peaceful sleep without worry.