Question: how many years does it take to complete mechanical engineering?
Answer: Mechanical engineering degrees usually last for three or four years at undergraduate level and one or two at master's level.