It varies with the type of rock being formed. Some igneous rock is formed in a matter of minutes; some sedimentary rock is formed in processes requiring many millions of years.
10,000,000+ years
millions of years
From bare rock... I think 80yrs.
Typically thousands to hundreds of thousands of years.
17 hours
Generally speaking, the creation of clastic sedimentary rock is part of a long process of weathering, erosion, deposition, compaction, and cementation that can take millions of years.
a long time. Acid rain and other erosion methods erode the rock to form a cave then an arch then a stack
around 5 hours
There is no set time for rock formation. The time necessary for rock formation lie somewhere on a scale from hours to millions of years.
Most metamorphic rock processes involve very long periods of time. The exception would be metamorphic rocks formed by meteorite impacts.
The time it takes for a thick layer of sedimentary rock to form can vary significantly depending on various factors, such as the depositional environment, the rate of sedimentation, and the type of sediment being deposited. In general, it can take anywhere from a few hundred to millions of years for a thick layer of sedimentary rock to form.
No one really know what rock came first but I would assume it would be Igneous because it came from volcanoes and those have been around a long time. Sedimentary rocks take millions of years to form, and metamorphic take long as well. The best answer would definitely have to be igneous.