Most babies have their first tooth sometime between six and 12 months old, but some do start teething earlier, so it may be possible that your baby is teething at three months old.
Check for symptoms of teething like fussiness, excessive drooling, or sore, red gums. If you aren't sure whether your baby is teething or not, ask your child's doctor for personalised advice.