thats why i have a indoor coleman porpane heater. it lasts 5 hours per 16oz tank. and it gives off oxygen no fumes. cost about 60$ but well worth it. you can also get hot had packs fomr sportinggoods. and put them in pillowcases for added heat.
http://www.coleman.com/coleman/colem...ategoryid=3000