Solve with proper methods.

There are 50 habits on a farm. They are increasing at the rate of 12% every month, How many months will it be until there are 1000 rabbits? Show your work.