I agree too, that a good looking over
by a vet would be the way to go.
I hope Beanie is ok.