Should I stick with mechanical engineering or switch to something else?

<p>Ok so I'm in my third year of mechanical engineering and I just have no passion for it. I dread going to class everyday and I can never focus. The material is so boring to me. I struggle in almost all of my mech classes. I try to study but always find an excuse not to.My heart is just not into it. My GPA is only a 3.0 and will most likely drop. I don't have any A''s in my mech courses either. I had an interview for an internship recently and the employer asked me why I chose mechanical engineering. I did not know what to say and that really bothered me. Looking back I remembered that my parents told me to pick engineering because I did well in math. I think that I was pressured into this. Anyway I feel that if I stick with this major my GPA will drop and I won't be able to get a job anywhere. I thought about switching to geology but idk. I feel like I wasted my time with this and should have pursued a different degree. I even thought about dropping out of school and joining the military. Btw I'm doing a 5 year program so I'm only half way there. What should I do? Try a different major or stick it out?</p>