In my opinion, 3 months old is still early for teething. Most babies that I came across started teething around 4-ish months.
To me taking 120ml milk sounds right. Babies behaves like adults, some are big eater/drinker and some are not. So long your baby still drink, sleep, play and poop it is fine.