Declaring my major?

If i were to become an engineer, when would i declare my major? After freshman year or my first year? And since the course is a 4 year course would i then have to stay for 5 years since i didn’t do anything my first year?

It depends upon your college. Some Engineering majors have to declare when applying as a Freshman. Some colleges accept students then they have up to Sophomore year to declare.