I've been there and done that, but I'm still very resentful toward my condition of having adhd (they're looking to do away with the inattention/hyperactivity distinction, because the thought is that they're both flip sides of the same coin). For those of you who don't have adhd and who wish to know more about it, I'd recommend watching
http://www.youtube.com/watch?v=q3d1SwUXMc0 .
I don't agree with everything in the video, but I agree with most of the current understanding that is summarized in the video. Long story short, the crux of it is that people with adhd have deficits in working memory. For a practical demonstration, check out:
http://cognitivefun.net/test/4
Other than that, or perhaps related to that, people with adhd have a very bad time with time management, planning, organizing, coordinating, completing tasks, sustaining behavior, avoiding distractions, getting back on task, and other associated responsibilities. People who have adhd have trouble projecting into the future. They have trouble dealing with matters that are not urgent and compelling; they live in the moment and go with whatever takes up their attention at a given time. I have learned all these things through personal experience. I am pretty perceptual to my own level of intelligence, and while it's above average, that merely concealed the difficulties that I would face in adult life. I never took a drug to treat adhd until I was 17-18, at which point I had began noticing that I had a harder time of "simple" things than ordinary people. But if I was less intelligent, others would have probably made the determination that I had adhd much earlier on. I could write about my findings with regard to adhd for a long time, but suffice it to say, my general advice to those who have not yet been able to learn about it for those who have it:
You will have a tough time dealing with abstract math, chemistry, biology, physics, engineering and so on. Don't get me wrong, it's not that you can't learn these things, but it's much harder to assimilate the way of thinking. Drugs can help in the short term, but they won't help develop a talent/affinity for these things. At best, they'll level the playing field. You might have a much tougher time of stability in life, and this extends to all aspects including relationships, career, etc.
At the end of the day, people with adhd will not be as effective in implementing their knowledge and putting it into practice, as they would have been able if they didn't have adhd. Adhd is a performance problem, simply put, which is fucking sad.
Drugs that I have found useful include the amphetamines (as needed... take this very seriously, because they can fuck with your life), modafinil (mood-brightening and uplifting effects and modest improvement in some symptoms), weed (to fall asleep or shift mentality). I take modafinil on half of days when I'm not taking amphetamines for study purposes and I smoke weed most days. One rule I have is never take amphetamine on the weekend or more than twice a week and avoid benzos at all costs. I might add more later.