Yes this product is BPA free.
This is made from 100% natural, soft and absorbent muslin.
We recommended that you should use these up to 12 months. However it all depends on how comfortable your baby is when using them.
Yes these baby bibs are absorbent. We recommend you wash them before first time use to increase absorbency.