Petroleum engineering program is usually for 5 years. However, the fifth year is when you are assigned to execute different practical projects. After earning a bachelors degree, you can progress to grab a graduate degree in the field as well.