This might be tricky, because my international drivers license is about to expire. What if I have a learner permit from NY and I don't have a valid foreign driver license?
The NY State law requires a supervising driver to ride with you. The supervising driver must be age 21 or over and must have a valid driver license to operate the vehicle that you drive.
And what should I do if my visitor status has been extended?
In that case  you must go to a DMV office with your updated paperwork from the United States Department of Homeland Security DHS. We will update our records to show that your Temporary Visitor status has been extended so you can renew your license. Your new license will have your new temporary visitor expiration date.