Ya, its a pretty good chance you have
ADD. Here is a great site that lists the
symptoms for
ADD. You might want to see how you compare. The site is - http://www.help4adhd.org/about/what/WWK8
Its worth finding out if you do have ADD for several reasons. The main one being that even though you have been coping fairly well, you really haven't hit the really hard educational stuff. You must have pretty good intelligence.