What age does a rooster start crowing?

It depends. Some roosters start crowing when only 2 months old while others start at about 5 months old.