Keaton,
The post was deleted because it was outdated. The most recent post was published not long ago by @Brady Preparing for Your Airman Knowledge Test
The length of time for each test is subjective. Everyone learns at a different pace. It could take weeks or days per test for some. Others need months.
Remember that completing the tests before the program is not a requirement. Also, the test results are only good for 24 calendar months so plan accordingly.
Tory