How Long does It Take for Coal to Form?

In nature it can take coal up to 200 million years to form. It is determined by how much heat and pressure is put upon the sediments. In a lab, coal can be generated very quickly, in a matter of hours. You can find more information here: