In most cases, no. Here are 3 reasons why:
1. You don't want to expose yourself to the possibility of age discrimination. If you have 25 years' experience, the reader may assume you're in your fifties, or maybe even older, and unfortunately many companies often want people who are in an earlier stage in their career. Don't give them the chance to exclude you.
2. After a certain point, it doesn't matter if you have more experience. Yes, there's a big difference between someone with 2 years' experience vs. 10 years' experience. But is there a big difference between someone with 15 years vs. 25 years? Or 20 vs. 30? At some point those additional years don't add much more value.
3. Conventional wisdom states that resumes should only go back 10-15 years because experience prior to that is less relevant now and not worth dedicating much space to. Therefore, if you're focusing on the last 10-15 years, there's no point in "teasing" the reader about previous experience that you're not mentioning anyway.
So what do you do if you actually have 25 or 30 years' experience in retail? One option is to focus on how many years you have at your current job level. For example, if you were an assistant store manager from 2000-2003, a store manager from 2003-2008, a district manager from 2008-2014, and a regional manager since 2014, you could summarize your experience like this:
10 years' experience in multi-unit retail management, including 4 years as a regional manager leading a team of 6 district managers in 8 states (42 stores, $78M in sales).
That is what recruiters want to know up front, not how many years in total you may have behind you.
Hope that helps. Cheers!