Calculus I/II dilemma

I am a student intending to major in Applied Math, Mechanical Engineering, or Neurobiology at MiraCosta College. I got a C in Math 150 (Calc I) last semester, and feel unsure about enrolling in Math 155 (Calc II) next semester, because I had a hard time in that class along with getting stumped on the Final Exam. If my goal would be to graduate by 2018, would you reccomend I take Calculus II next semester or do Calc I again? I know that I won’t get credit for Calc I, and it would be a waste of time to do it again, but I heard that Calculus II is way harder.