It depends where you are going for a visit. If it is someone in your area, couple hours should be enough. If it is someone further anywhere between 3 days to couple weeks. It also depends upon how close is visited person to a visitor.
You can help the HubPages community highlight top quality content by ranking this answer up or down.