I'd say mechanical engineering is quite tough because it involves complex core topics. You need a strong grasp of engineering principles and challenging subjects like thermodynamics, fluid mechanics, and heat transfer. These areas can be tough to get your head around.
However, if you're into physics and have a solid understanding of its concepts, it might become easier for you.