I've found myself in a similar boat for a long time now. Go see your doctor and get referred to a psychiatrist for an evaluation.
Not that medication is the only solution, but ADHD can manifest itself in different ways and sometimes taking something can help you bridge the gap.