It is a little too early to know for sure, but so far it looks like 24 hours should be fine. I have a painting of my old computer that I took down 2 months after I painted it, and it still looks fine today. I wouldn't try to recoat it less than 2 weeks though, and no sooner than 2 weeks even if you are in a hurry.