Toenail fell off, will it grow back? How long will it take?

Qiute a while... Statistically, it will take 11 months for the big toenail to grow back. It will be quicker for the smaller nails and how good your circulation is.
Yes. It should grow back. This typically takes 9-12 months.