So, you've just painted a wall (or maybe a masterpiece!). Now comes the agonizing wait: how long before you can touch it, hang pictures, or just generally stop treating it like a biohazard zone? The answer, like most things in life, is: it depends.
Generally, most latex paints will be dry to the touch within 1-4 hours. However, "dry to the touch" doesn't mean it's ready for a second coat. For that, you'll usually need to wait 4-6 hours. Oil-based paints are much slower, often requiring 6-8 hours to dry to the touch and 24 hours before recoating.
Several factors influence drying time. Humidity is a big one - the higher the humidity, the longer the drying time. Temperature also plays a role; warmer temperatures generally speed up drying. Proper ventilation is crucial too! Open windows or use fans to circulate air.
Don't rush the process! Waiting the recommended time ensures a durable, beautiful finish. Patience, young Padawan, patience!