Hi That_0ne_Guy,
Your problem sounds much like my own when I was in junior high and high school. I loved math and science, but failed all my classes. I could sit and read about math and science for hours outside of class, but once I got into the structured class room setting I couldn't focus. As long as I was learning things on my own terms I was fine.
I was diagnosed with ADD in 8th grade and went on a number of different medications in the following years, none of which really worked for very long (although the fact that I wasn't yet an adult and was still growing may have been a factor). I do remember that a number of the medications had side-effects I wasn't thrilled with -- I lost a lot of weight on Ritalin and found it almost impossible to sleep a regular schedule. Worse were the bouts of depression.
My parents eventually took me off meds (because of the side-effects), and my lack of self-control eventually found me dropping out of high school junior year. The next year I got my GED and enlisted in the service. I didn't indicate that I had ADD on my enlistment paper work -- fearing it would bar me from enlistment, which at the time seemed my last hope at making something of my life -- so I had to get through basic training, tech school and active duty without medication. It actually helped me. It gave me the discipline I needed to control my ADD without medication. I realized that normally, any time I didn't want to do something, or felt unable to follow through with a task, I'd use my ADD as an excuse and as a source of comfort -- "It's not my fault, I have ADD". That didn't work for me in the service (excuses are worthless), and telling them I had ADD was NOT an option (I lied to get in, the consequences frightened me). In short, I learned to suck it up. And I learned that I COULD focus and follow through, even when it seemed the hardest thing in the world to do – because I had no choice.
Anyway, I'm not suggesting you drop out of college and enlist for 4 years, the point I'm trying to make is that, depending on how severe your ADD is, it is possible to control ADD without medication. The military showed me that I COULD control it without medication. It was mentally and physically possible, even if it was very hard.
College is definitely a challenge for me, even more so than the service. For me, the rigid structure enforced by the military was also a bit of a crutch, it took away the option to slack off or do it "my way" -- I really only had one option. In college I have to impose that structure and discipline upon myself. And that isn’t always easy for me. But one thing is certain, the more I’ve forced myself to deal with my ADD without medicine and outside accommodation, the better I’ve become at controlling it. It’s still a struggle at times, but knowing I HAVE done, and I CAN do it goes a long way.
I’ve also learned what works for me and what doesn’t through experience. I’ve fine tuned my own study skills to work WITH my ADD.
I'm not saying it will work for everyone, or even you. I'm just saying that, depending on how severe your ADD/ADHD medication isn't the only way to deal with ADD, and in many cases it isn't even the best way.
I would definitely agree that you should see a professional and get the testing to see if you do have ADD/ADHD, but keep in mind that medication isn't a magic cure that will solve the problem. For me, the problems of ADD are minor compared to the side-effects I had to deal with while on meds.
Also, keep in mind that accommodations your college will make to help you succeed (longer test taking time, quiet rooms, etc.) won’t necessarily help you once you transfer to the job market/real world, in some cases they could be a hindrance since they aren’t helping you to deal with the problem on your own.
Learning to exercise control over your ADD is probably the best thing you can do for yourself. Again, I’m not saying this is always possible, but I strongly suggest you look at medication and your college's ADA resources as an absolute LAST resort. The fact that you've made it through 2 years of college (engineering no less) shows that you do have the ability to control it to some extent (assuming you do have ADD), which is great.
Of course, this is based on my personal experience living with ADD, as they say: “your mileage may vary.”
Good luck,
-GeoMike-