teething?

Dr
My baby has been really fussy lately, constantly gnawing on his little hands, and drooling by the bucket loads. Which has then caused daily watery poops (he was going three to four days in between poops previously) and spitting up a large watery amount after every feed. Then I peeked in and saw this. Definitely teething?