How long does it take to become a BFRP?

It depends very much on how much time you can give to your studying, and how much knowledge you have already. It is possible to complete everything inside 12 months; but sometimes taking more time is a better approach.