There's no single answer to how many years of English are required to major in English in college. The number of required English courses varies significantly between institutions. Some colleges might require as few as 30 credits (which could translate to around 10 courses, depending on credit hours per course), while others might require more. It's common for English majors to take more than the minimum, especially if they pursue specializations within the field (like creative writing, literature, linguistics, etc.).
To find out the specific requirements, you should consult the course catalog or department website of the college you are interested in attending.