Sounds like a worm.

Your vet will know for sure.

Get better soon Zeke!