I'm 19, I am about to try to pass physics with a 60%(I might try to retake the course) but will most likely fail.. I have a 2.2 GPA and it's probably about to go down to 2.0 after this semester is over. I have no problems with the material in the classes I'm taking, I can usually do the work. I just don't have the patience for the material. I mostly get C's and D's in my classes because I get bored. I have excellent math skills, but I average C's in all of my Calculus classes. What is wrong with me, and why can't I get an A in anything, my highest grade was a B+ in astronomy, and I attended like 4 classes total, all of my answers were based off previous knowledge of astronomy. Should I quit engineering? I can do the work, I just don't know how to get the work done.