You might have success curbing excessive daydreaming with a nootropic like modafinil or even something like ritalin. Some vitamins help too like choline. Also, audio books.
I love the process of reading, but I've found for learning large amounts of material I read it out loud, record and MP3 it, and then listen to it through headphones, so that does work well.
Will look into those vitamins, thanks for the tip!
Will look into those vitamins, thanks for the tip!