The length of time of 23 million minutes is equal to approximately 43.73 years. This assumes a conversion of one year being equivalent to 365.24 days.

First, 23 million minutes is converted to hours by dividing by 60. Thus, 23,000,000/60 = 383,333.33 hours. This is converted to days by dividing the number of hours by 24, so that 383,333.33/24 = 15,972.22 days. Dividing this by 365.24 gives the number of years, or 15,972.22/365.24 = approximately 43.73 years.

However, if a conversion of 365 days per year is used rather than 365.24, then 23 million minutes is closer to 43.76 years, or 43 years, 277 days, 5 hours and 20 minutes.