HELP! What in the world is this?

Li

Baby boy is 15 weeks, lately he’s been drooling a TON, fighting sleep so hard, and has been cranky. Doesn’t act like he’s in pain and hasn’t had a fever. This can’t be teething, right?