It is not recommendable to leave your gas fireplace on overnight as gas fire may be the reason for carbon monoxide poisoning. However, you can leave it all night if the gas fireplace is fully vented.