I think you'll find Jack Herer is great for ADHD...or at least its great for me. I understand everyone is different but that strain helps me focus and its long lasting effects will keep you going for a lil while. It's also good as a pick me up when you need something done quicklike.

As for your other ailments, I'm not too sure. There's a list of specific strains sticky'd at the top of this forum. Hope you find relief man!!