It's very normal for a baby to drool a lot starting at 2 months of age and can last until the baby is 4 months old even if the baby is not teething.
Babies can however drool a lot as well even after 4 months of age when they're teething which starts at around 6 to 9 months of age when the babies first teeth start appearing.
Be sure to wipe the drool off your babies mouth as well when they're drooling since the saliva can cause rashes on the babies face.