Como oduckinthewinter mencionado, ADD/ADHD não é algo que possa ser corrigido - apenas gerido. Eu não me preocuparia nada em tentar “consertar” o seu ADD/ADHD, apenas compreendê-lo e trabalhar com ele.
Alguns experimentar hiperfocus se o fizer, aprenda a tocar nele.
Certifique-se também de que está a ter um sono e nutrição adequados. Pode tentar uma dieta eliminação para ver se tem alimentos que despoletam a sua incapacidade de concentração (sabe, como açúcar e cafeína).
Preste atenção ao seu corpo - há algum tempo durante o dia em que tenha melhor concentração? De manhã? De noite? Meio-dia? Logo a seguir a uma sesta? A música ajuda-te a focar? Distrai-te? O desenvolvimento de software é na verdade uma disciplina criativa - e embora precises de ser capaz de te concentrar quando estás a estabelecer códigos, há muitas vezes em que precisas de criatividade - ainda mais na esfera da web.
A minha filosofia pessoal é que a nossa sociedade (especialmente na América) está demasiado inclinada a tornar todos “medianos”. Somos intolerantes aos comportamentos e atitudes que se destacam - a não ser, claro, que estejam à frente de uma grande organização ou que sejam realmente populares/espectáculos. Penso que isso causa muitos problemas com a saúde mental de muitas pessoas - no vosso caso, parece que se sentem falidas e precisam de ser corrigidas. Nas suas palavras:
Quero livrar-me totalmente
Porque não abraçar quem você é? Aprenda quais são os seus pontos fortes e como utilizá-los em seu proveito. Aprenda quais são os seus pontos fracos e como os enganar para trabalhar para si. Como talvez passar uma tonelada de tempo a responder a perguntas na rede StackExchange ;)