Running on your heater seems to be a great choice if you want to heat a specific area. The time required to heat your room completely depends on the space that you have, BTU output, and also energy conversion. Still, if you want to estimate, any regular heater will operate for at least 2-3 hours to heat a space of 500 square feet. You must ensure that the device you choose comes with an overheat protector.