20 business days is how many weeks?
By default, they are talking about a five week period (five business days out of each week, so 25 / 5 = 5. It could be a day or two shorter, but generally this is a period specified for delivery of something for a business, and the standard delivery time is 5 weeks.. but 25 business days sounds shorter.