How much longer?

I think the Child Status Protection Act (CSPA) applies to derivatives of employment based green cards too. See this memorandum:

Derivative Beneficiaries – Family and Employment-Based

In addition to the direct beneficiary family-based preference category examples provided in the previous memorandum and above, section 3 of the CSPA also applies to derivative beneficiaries in both family-based and employment-based preference categories. Just as with the case of the Form I-130, with an adjustment based upon an approved Form I-140, Immigrant Petition for Alien Worker, [and other immigrant petitions filed under section 204 of the Act for classification under sections 203(a), (b), or (c) of the Act], the beneficiary’s age is to be calculated by first determining the age of the alien on the date that a visa number becomes available. The date that a visa number becomes available is the approval date of the immigrant petition if, according to the DOS Visa Bulletin, a visa number was already available for that preference category on that date of approval. If, upon approval of the immigrant petition, a visa number was not available, then the date for determining age is to be the first day of the month of the DOS Visa Bulletin which indicates availability of a visa for that preference category. From that age, subtract the number of days that the petition was pending, provided the beneficiary files a Form I-485,3 based on the subject petition, within one year of such visa availability. The “period that a petition is pending” for the Form I-140 is the date that the Form I-140 is properly filed (receipt date and not priority date) until the date an approval is issued on the petition.

So basically if you were waiting 7 years since your father's I-140 was filed until the priority date came due, they should subtract 7 years from your age, and treat you legally as still a minor dependent.

/r/immigration Thread Parent