You'll never "solve" it; you learn to manage it.
I've had fantastic experiences with donefirst.com, but also chadd.org is a great website with tons of resources.
Don't give up on the medication; finding the right one and right dosage is extremely helpful for many people with ADHD, myself included.
The most important part is: find an expert. Child psychologists/psychiatrists often have a ton of experience with ADHD, and also often treat adults. Someone without experience treating ADHD is almost worse than leaving it untreated, because some of the 'solutions' proposed by folks who don't understand the syndrome serve to only make life worse for ADHD people (negative reinforcement, talk therapy, etc.). Talk therapy, or CBT, for example, can be helpful, but coaching is much more useful.