One thing that has been very helpful for me is counseling. (Also called therapy). A psychiatrist will prescribe medication, but a psychologist will help you become aware and devise strategies for dealing with behaviors you've described that prevent you from accomplishing meaningful work.
Two books I found immensely helpful are:
Taking Charge of Adult ADHD
By: Russell A. Barkley
and
Is It You, Me, or Adult A.D.D.? Stopping the Roller Coaster When Someone You Love Has Attention Deficit Disorder
By: Gina Pera, Russell Barkley
Good luck