Talking to this correspondent on Monday, the general manager said it would take at least four to five years to complete the Visakhapatnam Metro Rail from the date of the stone-laying.