You indicate the Philippines so it is even longer. Currently processing Aug 2002 so at least 21 years, children will be at least 30.
You won't have to worry about the affidavit of support for at least 20 years and more realistically 25 years. How many people will be immigrating might also change as the children might age out or marry, spouse might divorce, a lot can happen in 25 years.