For clarification:
1) programs will have different rules regarding licensure. We were required as senior residents to have a full/unrestricted license and DEA so that we could write scripts for discharge medications when attendings weren't around.
2) given #1, not all licensure is for moonlighting but it necessary for moonlighting; this is not an option for you (see below)
3) as an IMG, you are required to spend a certain number of years in residency training before you are eligible for the license. As noted
here, New York requires 3 years of residency for you before you are eligible.
4) your program may require you to pass Step 3 at some point before 3 years are up.
5) assuming you are in a 3 year residency, you will not be eligible for a full license until after you complete residency.
6) New York state does not require a training license at this point in time.