Strait of Hormuz reopening may take 4 months to normalize oil flows