He will, he doesnt pay elecricity and hosting fee.
Maybe it will take 3 months or 24 months but he will...
In theory, that is not necessarily true, and it is possible that he will not get his money back, even if he mines forever. It depends on how much he paid and how fast the difficulty rises and whether or not it stops rising.
In reality, he will break even, but it very unlikely that it will be in 3 months. 24 months is possible, but it could be 100 years, too. He could also get all his money back if bitcoins become worthless.
Do the math.