Mechanical engineering here.
It's tough, lots of contact hours, hardcore crazy !&@^$!@*%& maths....
Have to graduate with atleast 3months vacation/internship in the industry and do a final year project in your final year on a topic from your professors which needs to be researched and a thesis/ massive report. Mine was like 120pages without the appendix. Well that was from my uni atleast.
Quite a few people drop out in the first couple years, oh and don't think mechanical is anything like becoming a car mechanic. So many people think a mechanicAL engineer is a car mechanic.
Also, girls in engineering is like a needle in the haystack.