With that feather development three weeks looks about right. I would not think any older than three weeks. If anything, a couple of days younger.
With that comb at three weeks that is a cockerel. Sorry.
With that comb at three weeks that is a cockerel. Sorry.