2-3 weeks, not years. Just gotta let it flash off decently for the silvercoat to adhere without the asphalt bleeding through. No need to use any expensive roof coating on a new roof. Just basic cheap silver coat and maintain it every few years and it will maximize the life of your new roof. All it needs to do is protect your membrane from it's worst enemies, weather and sun.