Weston read a total of 12 books over 3 months. If the amount he read is directly proportional to the time, how many months have passed if he read 24 books?