how many years before becoming a citizen
This page describes the most common path to U.S. citizenship, which allows a green card holder (permanent resident) of at least 5 years to apply for naturalization. Other paths include: