I am a very impatient person as well and if I have learned nothing else since I started brewing.... patience IS what makes a good beer.
One very good method I have figured out, the hard way I might add, is to keep tabs on the gravity of your brew. I do not know all the formulas but most "kits"...