How do you run a report to see customer duration/retention stats

Anyone have insight on how to get this data from Infusionsoft? Looking for how to run a report that isolated 1) the beginning of a customer engagement and 2) the end of the customer engagement, in order to calculate the average amount of months a client stays with us using our monthly subscription packages. Any guidance is appreciated. THanks!